skysight-inc/HackerNews huggingface dataset:
JavaScript enabled. Like I said, first site that ever behaves like this; three quarters of the Internet would be broken if I didn't have JS. (And Firefox and archive.is also run JS afaik)

> No idea about what other WebView you're using,

Android default, so also chrome-like, just not the proprietary Google Chrome browser

> "nogil", therefore, is a shorthand for CPython running without the global interpreter lock.

Ooh, I should have realised what nogil means. If this had been in the headline with capitalisation like noGIL, I wouldn't even have needed to click to understand what it is Facebook wants to work on. Thanks!
Yup this is addressed in the article, it seems there isn't actually data backing up the idea that this way is better
iVentoy
From the Author of Ventoy, a new tool for lan/PXE booting.
TerminalOne: A fast, smart and and friendly terminal emulator for developers
The terminal emulator is a tool that is mostly used by developers. A developer's time is spent mostly interacting with editors and terminals. However, most terminals are not smart enough and have a steep learning curve. Terminal One aims to become a developer tool that is easy to learn, easy to use, and smart enough.
Wow this is a cool idea. I wonder if it would also be interesting to analyze the aperiodic tilings, including monotiles, that have popped up recently.
It’s funny because it’s true. Often one needs to check the dedicated sub and a more general one to get unbiased takes/reviews, e.g. ubiquiti and networking
Even if he didn't say it, it's implicit in who they are. Do you really think a massive social media corporation is going to launch another social media platform, just for funsies?
Correct, we stopped giving them any sort of feedback (conversion or otherwise, due to removing Analytics as well) on the ads we were running.
Opto-Mechanical Eye Models (2022)
> The purpose of this review is to aggregate technical information on existent optomechanical eye models (OME) described in the literature, for image quality assessment in different applications. Several physical eye models have been reviewed from peer-reviewed papers and patent applications. A typical eye model includes an artificial cornea...
You wouldn't send the "message was read" icon in a message, would you? And even if, the sender would probably just read it as two green check marks. That's what I meant with context is everything.
Make sure you carefully read the EULA. Don’t want another HumancentiPad incident…
> This is simply not true. So sad.

Ah sorry, so, just coincidentally pydantic happened to be slower than any other library that had a PR to be added to the benchmark, but that was not the reason they were rejected.

Better now?

> Please show me a sensible benchmark where your library is faster than pydantic?

$ python3 perftest/realistic\ union\ of\ objects\ as\ namedtuple.py --pydantic
(1.2192879340145737, 1.2595951650291681)
$ python3 perftest/realistic\ union\ of\ objects\ as\ namedtuple.py --typedload
(1.0874736839905381, 1.114147917018272)

I'm not a math genius but I'm fairly sure that 1.08 is less than 1.21.

So much for your invite to be gentle and cooperative :D (https://github.com/ltworf/typedload/pull/422)
Yes, I had this happen to me once. If I recall what happened, I think I asked for a summary of some text but accidentally submitted the message by pressing ENTER instead of SHIFT + ENTER , without providing the text to be summarized, and then it replied with a summary of some other text completely unrelated to anything I’ve ever asked about.
It makes more sense to me for some group to attempt to replicate the IDE experience in a modern Lisp (or similar) flavour.

Still I also think these kinds of "live editing" environments don't translate well into some modern "best practices" around version control, deployment, versioning, etc. Remembering my experience with LambdaMOO & similar and then later Smalltalk/Squeak and recently with doing stuff with Julia's REPL, etc. They're fascinating and fairly productive, but I am not convinced about this technique's ability to scale.
Having an unexpected/unwanted child sure can, as can STI's like HIV. My point, which I hoped was clear, is that abstinence (whether from drugs, sex, or anything else) is only a workable model at the societal level in theory. In practice we already know that a statistically significant number of people will engage in risky behavior. Harm reduction in the context of sex involves early education, access to condoms, etc. Harm reduction in the context of drugs involves early education, access to quality rehab and mental health services, safe injection sites, etc.
There are a lot of comment about scraping. But I think that their new standards will try to tag a AI-genererated content.

There is not much point to give crawlers a lot of content generation; but rather only the succinct "prompt".

In that way, it will be easy to signal to crawlers what to crawl, and user can be read the content after the function of LLM...
Removing the lock creates problems in existing code in practice. This is an ecosystem that has less focus on standards and more on "CPython is the reference implementation".
> Most projects are average by definition. Otherwise that wouldn’t be the average.

You're assuming outliers in both directions don't dominate the process.

As an example, let's say we have 10 projects, that have some property that can be rated on a scale from 1-10. Difficulty to accomplish is the first thing coming to mind. If we have 5 projects that are a 1 on this scale, and 5 projects that are a 10, the average is going to be 5.5 despite none of the projects being anywhere close to that.
I'm not claiming to read anyone's mind; I wasn't commenting on the opinions of the GP or GGP, but rather on that assumption as it exists within our culture.
https://web.archive.org/web/20230629122951/https://www.nytim...
:) Oh I'm so glad you linked that, because I was trying to find that same blog series and couldn't figure out the right phrase to search, and I was so mad that I hadn't bookmarked it when I originally ran into it.

Doing all these variations of "sparta lord of the rings GoT blog" and just getting links to IMDB pages...

---

Yeah, it's really tricky to talk about this because one of two things can be true:

A) there could actually be a culture of people who need to hear about this and you're just fortunate enough not to be embedded in that culture, or

B) maybe it's the Twitter phenomenon where a news article reads a tweet that was liked 5 times and then makes a controversy about what society believes now. Or maybe I'm embedded in such a narrow sub-culture where I'm more likely to see wild takes about the past.

And it can sometimes be really hard to make a credible argument in either direction. I can't think of any evidence I can give that I see this as a problem other than... anecdotally I see it. But obviously that's not evidence.
Is balance of probabilities a lower standard than preponderance of evidence?
people love twitter. they want twitter run by "normals". zuck has said threads will be twitter run by "normals". this is what they want. this is what they will use.
I always apply Chesterton's fence when working on existing systems. You don't get to add, remove, or change things before you understand what exists. That discovery is inherently exciting to me.
Netflix requires something like 90% of filming to be captured on one of their approved cameras. I also believe they do some post-production in-house.
Woah, are you kidding? I would have died to have people dedicated to OSS I worked on! Time is money. We get paid for our _time_ at the core of what we do as a profession. This should be plainly obvious.

The alternative is Meta puts in no money to salaries and benefits for up to three individual's time on this project, or Meta puts in no money at all.

Meta is paying, one way or another, for this project.
> Python is a single-threaded language

Err what?

import threading

from concurrent.futures import ThreadPoolExecutor
Best ignore this study then...

https://pubmed.ncbi.nlm.nih.gov/24262485/
"A case study involving allergic reactions to sulfur-containing compounds including, sulfite, taurine, acesulfame potassium and sulfonamides"
Do you have a blog or are these market research ideas
I apologize, I was getting overly passionate about the topic, I'll rein myself in.
> I think it's almost a guarantee that courts will start finding exact AI reproductions of copyrighted work to be infringement.

That was never not true. The difference is that AI can't violate copyright, only humans can. The legal not-so-gray area is whether "spat out by an AI after prompting" is a performance of the work and if so, what human is responsible for the copying.
I can’t imagine you’ve read the proposal with a comment like this. The interpreter is already patched (twice in the proposal, for two different versions of Python), and Sam Gross has personally already patched many commonly used Python libraries. Here’s numpy patched, a mess of C and Fortran written for high performance code: https://github.com/colesbury/numpy/commits/v1.24.0-nogil

This comment is the definition of FUD.
I use a pinebook pro (same company as the pinephone). Sublime works a treat. So does thunderbird, calibre.

Intellij doesn't have aarch64 Linux distributions, you can kind of hack it together it's completely unsupported. Not sure about Joplin but I expect it would be ok (I think it's electron based? VS code works ok too).

Re locked-down: pbp can run many different Linux variants, and boots with tow-boot bootloader. Hopefully that would support ThinkPad to, but I don't know.
Being able to tune the JVM properties for GC lets you build a reliable RTOS in Java.

Checked exceptions offer stronger guarantees of error handling.

Generics (something they did add to Go after years) let you build reusable methods without relying on a ton of boilerplate.

None of these features cause the indigestibility of the bloated Java frameworks.
Or they returned the mattress or the data is not perfect and they’re still shopping etc
I think the issue here is more about finding someone with security clearance (labor shortage) rather than the know how.

I would assume a company like Raytheon has all their processes documented and can quickly spin up a new manufacturing line for a legacy product.
Type script does a very good job not to hide the underlying platform. In it's essence it is just a development time linter and does not interfere with the JavaScript runtime at all (except enums).

And I think that's actually the reason why it won the competition against Googles Dart. They even used Microsofts TypeScript for Angular instead of their own language Dart.
Owning one of these cars I can tell you it's not worth the money. Drops out of hands free mode every few minutes.

The only way I'm paying a goddamn subscription for something like this is when it gets me from A to B without me needing to pay any attention beyond setting the destination and watching a movie.
I wouldn't say I lord it over anyone. I'm very polite to all candidates and make my decisions strictly based on technical performance.

That Ivy League grads tend to bizarrely be reliably poor in this regard (a surprising number fail to actually produce working solutions) simply amuses me - no amount of intergenerational wealth is a substitute for competence. Technical aptitude tests are the great equalizer between the haves and the have-nots.

That's not to say I've never given an Ivy League grad a thumbs up in the loop, but their performance tends to subvert popular opinion and expectations of "Ivy League grads" as a group.

In case anyone's curious, the group that most reliably aces the challenges I provide are first generation Chinese immigrants. It's basically the norm that they will not only produce working solutions to every problem, but that they complete their solutions quicker than other candidates, and that their solutions are computationally quicker and more efficient than those of other candidates as well.

I am not Chinese or an immigrant. I have no loyalty or allegiance to China. I would describe China's political system as apalling. Hypothetically, as a business owner with valuable IP, I'd be weary of first generation Chinese immigrants on espionage grounds. First generation Chinese immigrants might as well be the least likely group for me to offer preferential bias to.

That said, I can't argue with results. If you've got the skills, I couldn't care less about the reputation of the place you came from, regardless of whether it's a specific country, specific school, or lack thereof. Also, I'm not given enough of a vested interest in my employer's company to care about whether they suffer IP theft, nor is my job to prevent that, only to judge who among our candidates has the requisite aptitude and who doesn't.
this is right – I apologise for misleading folks on creating that folder

my local alias is actually: mkdir='mkdir -pv'
If the Vitebsk-25 defensive system works anywhere near as well as claimed, it would seem to be a really bad idea to resume production of this old technology.
This guy was at least 400 km from anyone else while alone on the ISS: https://www.insidehook.com/article/science/nasa-chris-cassid...
Exactly. Kind of similar to how everyone in a Hacker News thread can agree, downvote, and even flag something and it can still be true!
> But this is Meta/IG we’re talking about, I’m sure they’ll get their near-freaky level of algorithmic content targeting precision in there soon enough

I keep hearing this. "Oh! The Algorithm gets me so well! It's so freaky!" about TikTok, IG, everything really... But let me tell you how my IG feed goes:

I get 3 posts at the top, posted by my friends. I like all of them – even if I didn't like it. I'm just pleading to the algorithm to show me more from the people I care about. I then scroll for another 30 seconds through endless muck of golden retrievers, frat boys, etc. I'm hoping to see another post from my friends, but it just doesn't come. I leave the app for another week, until my friend shows me a post she made 2 weeks ago that was never shown to me.

The algorithm makes social media a painful experience I avoid. I've enjoyed Mastodon, Snapchat, and BeReal MAGNITUDES more... Platforms without one, platforms where I'm actually "social".
I look at the interlisp effort, being reworked..

So would be really difficult to setup a public/no-profit startup/company to bring up all the stuff, and coordinate all the people involved? maybe even a new hw can be made again..

Probably the real problems arise from different opinions between owners and former employees about the future and possibilites of the technology?

But this story everytime make me think at the billions of lines of code leaved in the dark (or in the reels of 9inch tapes), representing so many years/man of work, developed and debugged, only to be forget and sometimes reinvented, some better it's progress of course, and may times only worse, reinventing the wheel every time. Even this is a form of waste/pollution?
> Note that after 0.2, development might be a lot more inconsistent for a while because of my studies, as I will be graduating from high school next year

Impressive!
In the USA most contracts are governed by state law so there’s probably some variation in what a verbal contract can and can’t do.
What use is this sort of pedantry? No project is greenfield unless you hand made the silicon?
This guy wrote almost a book on how twitter “blew up”, or you can go and use it and see if it is on that scale.

Meta sensed a sentiment shift against twitter based on a some recent questionable moves by Elon, not a blow up.

It’s a good opportunistic move by Meta.
https://www.nytimes.com/2023/05/19/style/bezos-yacht-koru.ht..., this is indeed delayed thanks to COVID, it is his own yacht and I am pretty sure he sailed on yachts before building himself one.

I had no problems with this by the way, just saying maybe he can contribute 0.001% of his profit to those OSS projects that he depends on, it will help him to build more yachts too.
My preference is to have my types defined in code first, rather than in markup language files which generate the code. Having to rely on 3rd party code generation tools because your language lacks a feature is, as I see it, code smell. I'm not sure how to handle the scenario of undefined fields in a PATCH, but I also don't tend to write APIs that way
They're referring to Bezos' yacht: https://www.nytimes.com/2023/05/19/style/bezos-yacht-koru.ht...

One can argue to what extent Bezos is still ultimately "the boss" at Amazon given that he's not the CEO any more, but...
> when the predictions say, that, forseeably, the company will lose money down the line because we waited to long for a rebuild, it may be time to pitch that to whoever allocates resources.

Only developers who love greenfield or need a new framework on the CV would suggest a company could lose money by not rebuilding.

If the developers are not competent enough to write maintainable code or maintain existing code, then you will have exactly the same difficulties after the rebuild.

If they are competent enough to write maintainable code and maintain existing code, then you have no need for a rebuild. Just adapt and extend the existing code to meet the new requirements.
how do you know when it'llbe finished, before the fact?
After twenty years the founders made out with tens of millions, for a company that was ultimately entirely worthless, and whose employees were all laid off. Perhaps some of the former factory workers ended up on the dole. Capitalism in a nutshell.
There are a whole class of fallacious modes of thinking that revolve around assuming the world is smarter than it actually is and that people are more competent than they actually are.

The most common these days is “conspiracy theory,” which is really an optimistic view that starts with the assumption that someone understands what is happening and can coherently control it. If these conspiracies were true it would mean that all we’d have to do to fix major problems is get “them” out of power or convince “them” to become the good guys. Very, very optimistic.
> Once it's in there, it is type safe if you used TS to compile your code to JS […]

To the extend that TS's type-system is unsound, and everything may crash at runtime at random anytime.
You can draw a cartoon penis or anything else on docusign and it’s still binding.
This is wrong, that ship sailed 10+ years ago. Python is used for almost everything, better get used to it.

This kind of garbage logic lead to the horrible Ruby/Python/Javascript with C extensions split that makes their ecosystems very brittle, versus Java/C# where it is expected that things are fast enough without C and package management is much easier.
> Python is a single-threaded language.

Its literally not, though, even with the GIL.
There's another good introduction to RISC-V and assembly book here: https://github.com/johnwinans/rvalp
It's still a WIP but the TeX sources and processed PDFs are available.
Did you just make that up or do you have supporting evidence?
Removing the GIL will not break the vast majority of existing Python code. Here's the backwards compatibility section of PEP 703:

https://peps.python.org/pep-0703/#backwards-compatibility

That section is short and I encourage you to read it in full. Here's what it says about how removing the GIL affects existing Python code:

• Destructors and weak reference callbacks for code objects and top-level function objects are delayed until the next cyclic garbage collection due to the use of deferred reference counting.

• Destructors for some objects accessed by multiple threads may be delayed slightly due to biased reference counting. This is rare: most objects, even those accessed by multiple threads, are destroyed immediately as soon as their reference counts are zero. Two places in the Python standard library tests required gc.collect() calls to continue to pass.

That's it with respect to Python code.

Removing the GIL will require a new ABI, so existing C-API extensions will minimally need to be rebuilt and may also require other changes. Updating C-API extensions is where the majority of work will be if the PEP is accepted.

This will be an opt-in feature by building the interpreter using `--disable-gil`. The PEP is currently targeted at Python 3.13.

This is nothing like the Python 2 > 3 transition.
If the author works with Kotlin, and for that price tag…. Get a mac!
Spending a night without sleep produces mood benefits for about half of p (cont)
> People just love LTS and backwards compatibility too much. I'm one of them. But it slows the industry, when you can't do API refactors and have to keep bad decisions forever.

Hard disagree. API churn is (one of) the real cost of using libraries / external dependencies, so people would just rather reimplement them themselves or copy the library code directly into their project.
> That code also has been written by a human, and it's disrespectful to approach somebody else's work with this prejudice.

Not only has it been written by a human, but one should also remember that they're missing the context in which the code was written. Was the author stressed about their latest children being born? Fearful of possible layoffs? Under time pressure? Tired?

I've definitely written code myself that came to bite me later, and I marveled at how badly written that was.

We're all human, which, among others, means that we're all inconsistent to a large degree.
I think this misses the point. FAANGs don’t improve OSS code out of goodwill, they do it because it benefits them. Upstreaming those improvements has very little marginal cost, and it bolsters an environment where other companies do the same. Rising tide and all that.
I think it’s the other way around? I haven’t run into any ML code that could be multithreaded that wasn’t written in C++, but have often run into server tasks that could use a polling thread, etc.

All the ML code is written in lower level languages and that’s very unlikely to change, GIL or no.
I live on a large open expanse of almost a kilometre in each direction owing to the positioning of this farm relative to the other farm fields in the area, and one of the main problems neighbors and I have is that people from the suburbs think that "nobody lives here." Using rural areas for hiking, fishing, cycling where you are moving and there is a beginning and end to it is fine and very welcome.

Absolutely get far, it's good for the soul but, PSA about being out in nature and rural areas:

What made these places desirable was your absence. Loitering in your cars in front of peoples properties is an abuse of the peace the people who live there have invested in and created. Respect the peace of those places you go. If you are out at night, always turn off your car and all lights and be quiet. The most welcome guests are the ones who leave.
They start from £50k, and the average annual household income in the UK is £32k so I’m guessing not many people?

We need electric options that are actually affordable.
Odd they didn't mention the price in the article. It's starting at £50k according to autoexpress.

https://www.autoexpress.co.uk/ford/mustang-mach-e/360034/new...
As a Python dev who dealt with 2->3 not really.
There was a precedent. The judge didn't rule that a thumbs up is a legally binding signature in all contexts. Here, the farmer have already accepted contracts and delivered with simple "yep" or "okay" answers, so the customer reasonably thought it was the same with a thumbs up emoji.

Assuming it was legal for teenagers to sign contract for work in porn (that's what "AV" means for the uninitiated), which is most likely not the case, then if she performed after answering "yep" or "okay", then one should expect her to perform again on a thumbs up. The "soul selling" aspect is another matter and the contract may be deemed invalid on these grounds, and if she were asked to do more than the usual performance, the ruling may change. Judges are not just robots running code, they care about context.
> Snapdragon 8cx Gen 3

Slower than a 3 years old M1...

It's 2023 people..