skysight-inc/HackerNews huggingface dataset:
I remember reading an article in which Costello was evidently offended by some of the comedians being jerks - Bill Murray figures in - but reading this https://www.billboard.com/music/rock/elvis-costello-recalls-... it seems more like 'protesting corporate control' as you wrote.
I can't read minds but "racial animus" would certainly be a strange conclusion to jump to with the people I was talking to.
I missed this earlier.

> For applications which would benefit from such synchronization, traditional lock-free techniques ported from CPU (i.e. compare and swap atomics on global memory) can be slow due to huge count of active threads on GPUs. I mean it's obviously better than locks, but sometimes it's possible to do something better instead of CAS.

I don't think traditional CAS can be optimized. But a fair number of atomic-operations seem to be coalesced into a prefix sum. So... with regards to your latest post.

> On GPUs, they are. GPUs don't have any locks, but they can be emulated on top of these global memory atomics. Because count of active threads is often thousands, the performance of that approach is much worse than lock-free techniques.

Those "thousands of atomic" operations can become coalessed 32-at-a-time (prefix-sum) and turned into just "dozens of atomics" in practice. Automatically mind you, by the compiler.

Don't discount the brute-force code because its simple. Don't assume ~1000+ atomic operations will actually be physically executed as 1000+ atomics. The compiler can "fix" a lot of this code in practice.

Not always, but the compiler can fix it often enough that its beneficial to write the simple brute-force "thousands-of-atomics" code and check the compiled output.

Probably never with "CAS", but its pretty often that "atomic_add" written in a brute force manner (tracking a parallel counter) will compile into a prefix-sum + 1x atomic from one lane, rather than execute as 32x atomics. And even if it is executed as 32x atomics, there are atomic-accelerators on the GPUs that may make the operation faster than you might think. You know, as long as it isn't a compare-and-swap loop.
> Quicklisp doesnt ever use this and instead constantly pushes latest of everything from git repositories

Yeah, I didn't recall off hand, but this was one of my main complaints with Quicklisp vs. other package managers I've used (for other ecosystems--not CL).

> whereas some MITM from plain HTTP connection to Quicklisp would require so much coordination (and specificity of target) that it's just not in my threat model at all

I hope you're right, but it still seems like an unnecessary risk. Even if I can't imagine a scenario where someone is able to MITM me (or, more likely, a server I'm deploying code to), there's still the lingering feeling that it's possible. I certainly wouldn't download an executable over HTTP and run it, and downloading library code is fairly similar (although easier to inspect, at least).
I hate that trend as well, especially if the post is meant to be instructional. Bonus points if they don't include version numbers as well.

I think it's so that your blog does not run into the risk of looking inactive when you might stop posting for a while.
Failing the search engine test is a feature, not a bug.
I see a lot of “coding” talk in the blog and comments from the author here, but few mentions as to what kind of software they’re building or what use cases they’re targeting.

My hot take is that the reason functional programming never took off is that, while it certainly is fine for writing programs, most software these days is not “program running locally on my pc/server from the command line until it completes” and is instead “program that starts, reacts to input from user, then gets closed by the user” or “program that starts, then responds to network or other automated I/O (to serve web pages, to monitor something, to emit logs, etc) then stops when the other software tells it to”. This is a lot harder to do in a purely functional style, or at least it is in most opinionated functional programming implementations I’ve used, because you’re no longer “just” evaluating some expression but instead initializing state, reacting to I/O, then updating state and/or performing further I/O potentially while using parallelization to perform monitoring/listen for other things/perform further I/O and state updates.

Of course it’s not impossible to do these things with Lisp but from my couple of semesters of exposure of FP in undergrad and use of FP features in C++ and Scala professionally to solve these kinds of problems… it seems quite hard to get FP to work for these applications, and that lack of suitability is what discourages me from diving more fully into FP
Nice to see at least one country managed cut out the middleman that is visa/mastercard as well as the merchant services.

We in Switzerland didn't get that lucky. Instead we have a new middle man Twint (partially owned by the banks?) which charges much higher fees to merchants than the credit card companies did. P2p is free which they claim is paid by the bank fees but p2b is of course not. When being pushed why their fees are so high they give you the run around. Of course again the perfect racket because the end customer doesn't know about the fees, they just want to use the app and if as a merchant you don't accept this payment method you loose the business.

Because of the fee you also loose usability for the P2p payments. P2b payment is done via qr code, they do everything to prevent you from being able to do a p2p payment with a qr code as it would allow businesses to do p2p payments instead of p2c. For p2p you need to enter someone's phone number or IBAN even if they are standing right next to you.
It’s exciting. Between this and lambdas, Java will soon be as good as Python was ten years ago.
I can say for a Russian system which looks similar to me: banks do not charge additional fee (acquiring fee), so it's beneficial for shops and small businesses. It works instantaneously, you don't have to carry your card with you (people now always have phones with them but sometimes forget wallets or cards, also phones are locked and cards can't be locked).

Small business doesn't have to pay for anything but a piece of paper with QR code printed on it.
The couple of times I experimented with jupyter ecosystem, it was only through labs. I thought notebook is the barebones app and labs is the more integrated ide like approach. But still for some reason didn't stick with it.

Would you mind sharing the areas where you feel lab falls short and where notebook does it better?

I want to give notebooks a try.
A lot of this could be explained by americans just selling their properties to people who made their money in less progressive societies and economies. Coming to the US means you are in an upper income and education percentile in your home country, which may have over a billion people. Compared to someone from India who was educated internationally or is the child of a party member in China, the average american is a bumpkin. Wealth from more unequal societies across the pacific is on a level most westerners can't comprehend.

Why shouldn't it be the case that middle class americans use the money from much wealthier newcomers to move to places they know they can thrive outside the main cities, but where newcomers would have thinner networks and fewer opportunities?

It was white flight when immigration rates were much lower and cities like Detroit needed a business tax base but exiled it by electing marxists in the 70s and 80s, where now, wealth comes from overseas and cities don't need "white" people to fund them. Whether Asian immigrants will also leave cities as they collapse under similar policies remains to be seen, as no matter how chaotic SF gets, it will never approach anything on the level of a BRIC megacity. Racism seems like the simplest explanation, but that's all it is, and it's getting boring.
This looks very cool!

I'm most interested in the reactive runtime though and like the temporal.io and Timely Dataflow references. Is it possible to just have access to that in Rust and leave out the agent bits?
GitHub does say the reason why you’re being notified, both via email and in the Notifications page. In your case it should say “mention”
Have u seen the average successful CEOs resumes like Zuckerberg and Gates about how early they got their private tuitions on programming? Maybe some ppl want those kinds things for their own children. Should they?
Anyone able to give a quick rundown how this works without modifying the firmware?
> look at the answer I gave you

You literally didn't give me one, what on earth are you talking about.

> You seem to make up an image in your mind that I'm disregarding the child's own personality

I don't know where you're getting that I've 'made an image up in my mind'.... I asked you a question about how you weighted your child's input / freedom when it comes to technology, and you've done nothing but deflect lmao. I'm not "fighting a battle"... I asked a straightforward question that has still received no answer.

I can't tell if I'm talking to a human or a chatbot at this point.
> I’m not fully familiar with its history, but from what I understand Tencent added more and more “apps” to their chat app and eventually let third parties into it. This is exactly what Facebook did in 2010: we also had third party “apps” on Facebook. They were also just iframed websites with extra APIs.

It's crazy how long ago this feels. FarmVille legitimately took over the country for a bit.
3 rows is not nearly enough. I grow corn, and even with 9 rows, 20' each (roughly a 20'x20' square, with nearly 200 plants), I still hand polinate (takes about 5-10 minutes every 2-3 days once you start seeing silk). I doubt that most home growers will get anywhere close to enough density for good wind pollination, but hand pollination is not that hard.
I sometimes get tagged on Github as a timezone.
Do they work across glibc verisons or musl libc? My understanding is that they do not.
Try ocicl instead of quicklisp. System tarballs are hosted in an OCI registry, and are downloaded via TLS connections (obeying proxies). Tarballs are signed and signatures are stored in the sigstore rekor transparency log for later inspection. https://github.com/ocicl/ocicl
Ex-PyCharm Pro user here, switched to VS Code about 3 years back. I’m very happy - and comfortable - with VS Code but sometimes do wonder what I’m missing.

Anyone else recently gone one way or the other and got some thoughts?
I’m not entirely sure that’s true. A posit in the paper is this is a novel super conducting mechanism and as such if the mechanism is true it’s totally unexplored. That leaves open a huge field of new research. That’s certainly a relevant part of the paper. Super conductivity at room temperature is an amazing breakthrough alone, but if it was with a clever tweak with an existing well established technique that would be the end of the story. The fact it’s an entirely new technique opens a world unexplored and indicates a pathway to even more amazing discoveries to be had (and funding for entire generations of physicists).
Plus, in the case of the Pix system, every user can instantly receive money too, free of charge.
Lifting retirement age will happen at the same time as increasing the quality of life? Wouldn't the retirement age only need to be increased if there's a problem? And wouldn't there being a problem mean quality of life has a problem?

Also, look at cities that have had a decreasing population, such as Detroit. They don't look so good.
The discord server linked from the github would work! I'd love to find out what the specific questions are. Alternatively twitter DM would also work @kveykva.
>Pressing left Shift twice has been able to find ever single setting, button, code symbol, tool window, etc. since at least 2020.

Which made the point-and-click early 2000s-level "every control is visible at all times" UI pointless. The visual minimalism is better.
(a) neither whites nor Asians are a "culture"

(b) kids sitting at cafes doing homework is not a "takeover"

(c) California was home to a bunch of Native American nations, who were then genocided by the Spanish. A bunch of foreign people, largely Americans, moved into Mexican Alta California (without papers!), mostly did not learn any of the local languages, and tried to start their own republic before being annexed by the US. There _have_ been takeovers here. Kids doing homework is not one of them.

(d) What's more disturbing, some Asian kids doing schoolwork or white people making sure that schools are more segregated now than they were before Brown v Board?
https://en.m.wikipedia.org/wiki/Albedo#Terrestrial_albedo

Your figure for asphalt seems off. I think the more pertinent comparison would be between solar cells and undisurbed land, which have similar albedo. But thermal mass is probably even more important: ground beneath solar panels receive less thermal radiation than unshaded ground, and while solar cells get hot during the day they cool down quickly at night. Simplifying greatly, they should re-emit about half of the heat they capture to the sky, and half to the ground.
> the progress seems to be entirely driven by the anime porn community:

Its not entirely driven by porn communities, and the porn communities driving it aren’t entirely anime porn communities (and the anime communities driving it aren’t entirely porn communities.)

But, yeah, the anime + porn/fetish art + furry + rpg art + scifi/fantasy art communities, and particularly the niches in the overlap of two or more of those are, pretty significant.

> If this works for images other than naked and cartoon women

It does, and while it may not be large proportionally compared to the anime-porn stuff, there’s a lot of publicly distributed fine tuned checkpoints, LoRas, etc., demonstrating that it does.
I hear this a lot, but have never once seen a COBOL job posting.
Oh fuck no. This is bad. Google wtf.
It is elaborated on at the end of the second and in the third paragraphs:

«In particular, some white parents worry that their own children will suffer from competition in schools with high Asian enrollment or that the curriculum will emphasize academics at the expense of sports or other priorities»

and

«Many White parents say they’re leaving because the schools are too academically driven and too
narrowly invested in subjects such as math and science at the expense of liberal arts and
extracurriculars like sports […]»

Effectively, some White parents appear to be imbued with the existential fear that their children are going to discover that a football field or a washing machine are not valid units of measure after all.
It's not as though the company that bought the consultancy that employs many of the core Clojure people runs a bank with Clojure.
As a third party person who has never had a Twitter account, I don't think someone pointing out something that's easily verified as being false, as stated, is "defending twitter".
Reset is a fabulous human.
I mean, it depends a lot on how ductile a final product is. High temperature superconducting "wire" took a long time to become realistic. If you somehow made a ductile and inexpensive wire out of it then it's going to be everywhere (and lead poison everyone for generations, but that's progress for you).

Of course if you can make wire out of it, I wonder how much smaller your fusion reactor can get?

There are a lot of applications for even a thin film, consider spray coating a resonant cavity with it.

I'm sure there is a way to improve almost anything you could think about if you start talking about making CPUs with lower heat dissipation, perhaps enabling 3D designs and much more efficient computing... [edit: obviously there is a limit from literally the entropy in computing and transistors are most of that, I wonder if the superconductor is a good thermal conductor...]

I'm sure there are at least 222 startups that have some idea they're pitching right now ;-)
I guess it's a bad sign for the discussion that currently the two posts trying to point to the actual document are at the very bottom.
Well, some bugs are not fixed for many years. E.g. they do not support docker compose option `--project-directory`. It means that your docker compose files must always reside in the root directory of your project, otherwise PyCharm (or other JetBrains IDE) would fail to properly parse them and/or your project.

Sometimes it works, sometimes it breaks, it depends on your exact version of the IDE, but most of the time it doesn't work. And I find keeping all of my docker configuration in the root of the project cluttering the project, I prefer to keep them in the deploy, docker, or compose subdirectory.

The bug for this exists for many years with absolutely nothing being done about it. Maybe it's my personal pain but it is highly annoying.

Sometimes I'm so desperate that I wish to disassemble and patch this part of the IDE myself.
I think a lot of these jobs go to former employees who now contract.
My new made-up email approach is using admin@$COMPANY in the hopes that they'll send the spam to themselves
> if I give enough context on types, other functions definitions and the libraries I use, I get very accurate results.

It's almost like .. coding it yourself!
By default it uses the gpt4 API, but you can optionally use any language model you'd like, including a local model. Can read more here: https://continue.dev/docs/customization#change-the-default-l...
In my college days I jumped in off a bridge with a French girl I met an hour before. We were both fine (I think)
The extension is not available on https://open-vsx.org/ ? (The market place for VSCodium)
right I remember seeing that Joe Pesci thing and thinking man, I'd like to kick that guy's ass, but I guess that's almost as wrong as him saying he'd like to physically assault a woman on TV to applause.
Doing a lot of work on a hunch that it might be better is the basis of all science. And all progress in general. Building a fully verified operating system kernel was a massive amount of work - but the SeL4 team still did it because they thought it was a good idea and got funding. (And as I understand it, their OS gets a lot of use in things the baseband chips in cell phones).

Yes, making a new toy operating system is a lot of work. But we don’t need to reinvent all of the software that has been built on Linux to tell if its a promising idea. Just enough to learn and see if the juice is worth the squeeze. And maybe have a little fun along the way.

In general I think it’s really sad how little innovation there is now in the OS space, simply because of how dominant Linux is and how much work it takes to make something yourself. How many good ideas are waiting in the wings because it would take too much effort to try them out? What a pity!
... To RISC-V ;)
You could build a system that never invoked prompt nodes, and I think that would be equivalent! Re: timely dataflow, there are only hints of that in there right now - but I intend to expand on it.
the OS will have an understood abstraction behind the filesystem structure, whereas container-systems often create an entirely new abstraction that they view as the best way.

this makes sense when you're trying to be deployable universally, but it increases the amount of onboarding that someone needs to receive before they're proficient with the container system; onboarding they may have not actually needed to get the software working and well understood, simply 'docker overhead'.

from personal experience : i'm a long time old linux person, the insistence on going 'all in' on Docker (or whatever) just to run a python script that has two or three common shared dependencies gains me nothing but the hassle of now having to maintain and understand a container system.

if you're shipping truly fragile software that is dependent on version 1.29382828 rather than version 1.29382827 then I understand the benefits gained, but just to containerize something very simple in order to follow industry trends is obnoxious, increasingly common, and seemingly has soured a lot of people on a good idea.

p.s. : I can also understand the idea of containerizing very simple things as parts of a larger mechanism; I just don't get it with the promise that it'll reduce end-user complexity, it isn't that simple.
1. Was it like that daily, or just around exams? It's perfectly normal to crunch during exams.

2. Even if it was like that daily, how do you know the Asian kids weren't still playing and enjoying time with friends? Maybe the time they spent studying is just the free time the non-Asian kids spent addicted on the Playstation, and not all their free time.

3. Are there any studies that show Asian-American kids turn out more miserable than other races? Because AFAIK there's no one more depressed than white people. (which is kind of understandable considering modern American culture tries to brainwash them since early childhood to hate themselves, but still...)
If it ultimately doesn't sell, that's a signal to the manufacturer that will affect forecasting and production next year. Manufacturers don't want to waste money manufacturing things that don't end up selling.
Ah, I had wondered why I got a message from my PM that JetBrains products were now banned at my workplace. Time to go back to editing everything in Vim, I guess.
There will be a period of massive upheaval when the fundamental tenet of all economic models and assumptions (perpetual growth) is completely chronically invalidated and we run out of resources as the models reset to something that’s absolutely zero sum (as it should be). Great suffering and fighting can be expected during this period.
That's just.......wrong.

MacOS makes static linking quite difficult.

And Windows is infamous for "DLL Hell."
The cynic in me says this will incentivize execs to avoid starting the clock:

SRE: It looks like someone might be exfiltrating data from our network.

CISO: I doubt that. Look into it on Monday.

SRE: Today is Tuesday...

CISO: Look into it on Monday, we've got more important things to worry about. If you'll excuse me, I need to call some old frat-mates about their trading portfolios.
I like the idea of the agent-protocol they define, I do feel that long term there might be a common interface for agent <-> agent or user <-> agent communication.
> …filled to the brim with Chinese or Korean high schoolers doing schoolwork -- it was an absolutely disturbing sight

Hard as I try I cannot summon an image of such an eldritch horror as you’ve described. I fear if did I would be driven to a madness that I might never recover from by the very sight of such a terrifying visage.

Kids… doing homework… in a cafe. I taste the bile of a nameless demon rise in my throat even typing the words. I shudder to banish the thought.
This point in the blog post saddens me. Chrome's market share is huge, but Chrome is not ubiquitous. There was public outcry when Google was suspected of making youtube have "bugs" on non-Chromium browsers - having them just straight up disable services for more than a third of users would result in an actual shitstorm, more than any of us could hope to drum up with an explanation of why this change is bad.

It would also drive the point home to the very same legislators that the author is deferring to.

If browsers now start pre-emptively folding, Google just straight up won. It's great that the Vivaldi team is against this change, but a blog post and hoping for regulation just won't cut it. You have actual leverage here, use it.
It took me a while to grok monads, and the IO monad, and longer still to figure out how to compose them in safe ways, and manipulate execution order, etc. But: now I can write typesafe applications, and I produce fewer bugs when I work in non-FP languages (I get paid to write Java.) Lisp is a starting point. Haskell is where it's at. I recommend learning the style, even if you never produce production code in it.
Everyone thinking damn Americans moving, it's actually the Chinese.