skysight-inc/HackerNews huggingface dataset:
This reminds me of a very curious way in the past of distributing small programs/scripts using finger, attaching it base64 encoded in the .plan

% finger xabi
Login: xabi Name:
Directory: /home/xabi Shell: /usr/bin/zsh
On since Mon Jul 17 11:20 (CEST) on pts/0 from xxx.xxx.xxx.xxx
1 second idle
No mail.
Plan:
Latest version of my code (base64 encoded):

-------- 8< ----------- 8< -----------------
SGVsbG8gd29ybGQK
-------- 8< ----------- 8< -----------------
Best Practices in Machine Learning
I've also switched to Helix recently and I get the feeling that is not emphasized enough how much it is about having default integrations for modern standards like LSP, Tree-sitter, and DAP. It's amazing how much functionality you get with just that and not having any plugins or complex configuration.
I always assumed it would be the opposite, knowledge work would be done by AI with close to no human input, with doctors becoming pretty much psychologists with machine operator training.

Emotional labor is a lot less taxing when you're not understaffed and overworked and you actually get to sleep. Especially if you have access to better tech to actually be able to help more people, then you don't have to watch as much suffering.
I had birds build a nest in a nook where I put the spikes going up and down like stalactites and stalagmites. They didn’t care and built right in the middle of the spikes… will look at just boarding up the nook next year I guess.
The iodine protocol allows bi-directional ipv4 traffic over DNS.

https://github.com/yarrick/iodine
> Yes, Crimea was stolen in 1954, but in 2014 it reunited with Russia.

I see your back with your delusions.

How exactly did the USSR which had control of Crimea exactly steal Crimea from itself, to give it to a part of itself?.

Don't worry the terrorist occupiers in Crimea will be removed soon enough.
You don't have to think about breathing.

Many people consider the day-to-day grind of a job as being akin to death; for OP and similar people, these daily tasks are the same thing
Something happens when you are immersed in it.

English is my second language. We started learning it in school when I was 10. My first trip to England, and my first serious use of English, was when I was 16. I went to a summer youth camp of sorts, and there were no one I could communicate with using my primary language.

The first day was rough, I had trouble understanding the English dialects and making myself understood. It got gradually better.

On the fifth day I had a 30 minute conversation with a native, before they asked where I was from. When I said Norway they looked very surprised. Turned out they thought I was a native too, they just struggled to place my dialect.

When it was over my parents picked me up. We all spoke Norwegian as they asked me about my stay.

Not even half an hour later I asked for something in a shop and it was instantly obvious my English was back to how it had been on day one...

Sure quantity of exposure helps, but I think something happens when you're immersed in it with no option but to try to understand or be understood. If you have an escape hatch it just isn't the same.
There's many more Europeans who still live and own land worth billions inherited across generations, from centuries ago, than there are Americans in the same position.

In Austria, the top 100 richest families own 2/3 of the country's wealth, and spoiler alert, non of those are recently minted tech billionaires, but wealthy heirs from land and 100 year old businesses.
Seymour Papert, introducing "The Turtle":

https://www.youtube.com/watch?v=-V_OPfmbbCk

https://www.youtube.com/watch?v=fTO-Ruby-Uo

https://www.youtube.com/watch?v=CJlRGe5QGhs

Also thanks to Lars Brinkhoff's research:
Here's a video uploaded by Cynthia Solomon. Seems legit.

https://www.youtube.com/watch?v=c4kMzrDr4jQ

Definitely check out the rest of Cynthia Solomon's youtube video treasure trove, with lots of great stuff by Marvin and Margaret Minsky, Seymour Papert, and others from MIT and Atari Cambridge Research:

https://www.youtube.com/user/cynthiaso/videos

Seymour Papert on Logo, Turtles and Giraffes:

https://www.youtube.com/watch?v=maDzjHIiXZc

https://www.youtube.com/watch?v=lDyym_9-E-g

https://www.youtube.com/watch?v=ha8sTgtUejM

A gestural programming system developed by Margaret Minsky, Danny Hillis, Daniel Huttenlocher, David Wallace (Gumby), and Radia Perlman at the MIT-AI Lab:

https://www.youtube.com/watch?v=-Wq6SQTVM9M

Marvin Minsky demonstrating a Logo Machine with an acoustic modem and cassette tape, talking about education theory, and showing a part of his first "thinking" machine: a simulated nerve synapse (1 of 40) with an adjustable knob that he built in 1951 out of WW-II surplus hardware, and discussing playing with Tinker Toys as a child:

https://www.youtube.com/watch?v=c4kMzrDr4jQ

https://www.youtube.com/watch?v=S72xF3gd-mI

https://www.youtube.com/watch?v=yZRQQl8mA0c

https://www.youtube.com/watch?v=dfKRNHRyD64

David Levitt demonstrating his musical improvisation software:

https://www.youtube.com/watch?v=ocwsVkqEKys
>> After 70 years of trying we haven't built an economic traditional nuclear reactor.

> Are you saying that was a true statement?

As the op, yes. See:

The limited liability vs Fukushima cost of at least $150B.

https://en.wikipedia.org/wiki/Price%E2%80%93Anderson_Nuclear...

And this review of the economics by DIW berlin.

> According to “numerous scientific studies,” none of the world’s more than 600 nuclear power stations have ever been economically viable, and the plants could only be operated for years due to government subsidies, the institute claims.

https://www.rechargenews.com/transition/-nuclear-has-never-b...
And nowadays an ESP32 is much more powerful and a little bit tinier.
The true headline is that Google is trying something very unfavorable to publishers on long-term, but because it has a monopoly, who cares?
I doubt its script kiddies. Cheat/Anti Cheat stuff that deals with drivers at this level isn't super advanced, but its FAR from basic programming.
I’m at home on vanilla vim, but there are some quality-of-life stuff I’ve been collecting over the millennia that are just too good to give up on my day to day use. One has to find its own balance of custom vs default.
>Very xenophobic society.

Maybe that's why it works so well.
As Jasper said, you write a library to manage GL state for you, rather than calling GL functions directly to manage state (like glEnable and glDisable, among countless others). The risk is simply that you will forget to change things back and one drawing operation will accidentally affect the next.
>What's the right age for us to start decrying someone's continued existence?

Either 22 or 30. There was a great movie about this, based on a novel. In the movie, it was 30, but in the novel the age was 22. When your lifespan is up, you go to a show called "Carousel" where all your friends watch you being killed.

Anyway, I think the OP, plus almost everyone here on HN, is overdue for Carousel.
almost any language REPL does the same.
Oops, I see everyone misread my comment. I meant to say road rage between cyclists and road rage between pedestrians. Not between cyclists and pedestrians. The difference is car people have road rage with each other. Pedestrians and cyclists intermingling is a problem with the infrastructure. Car people can't even blame that as they have the best infrastructure of them all.
At my university there were 3 platforms competing, an internal one made by IT, the moodle, and SWAD (https://openswad.org/info/) at that time (2010-2011) SWAD was by far the best of all three, being a pleasure to use as an student compared to the other two.
> Changes this stuff is probably not a trivial operation and requires a lot of communication with the GPU which is slow (just a guess).

The GPU underneath looks a lot more like Vulkan than it does like OpenGL. Changing state should, in general, not require communicating with the GPU at all, that happens once you draw stuff (or do other operations like compiling shaders or creating textures).
What does the NYTimes article add to the previous article at naturalis.nl other than a paywall?
Thanks for mentioning this!

I loved Alice as a kid, but having experienced it in translation many puns didn't make sense[0], and reading it as grown up in the original.. they still didn't, cause nobody uses "mad as a march hare" in normal conversation with me anyway.

An annotated version seems like what I need!

[0] I will say that the Italian translation of the Disney movie has a few clever inventions tho, I really like "leprotto bisestile", leap-year-hare.
Snap! >> Logo >> Scratch

Snap! == Scheme ** Scratch

Snap! is a blocks based visual programming language like (and inspired by) Scratch, but with the full power of Scheme, an undiluted superset of Logo's and Scratch's capabilities, including user defined blocks, closures, and even continuations!

https://snap.berkeley.edu

More about Snap!:

https://news.ycombinator.com/item?id=20309162

>One of the coolest ways to learn programming I've ever seen is the Snap! visual programming language, which is written in JavaScript and runs in the browser. https://snap.berkeley.edu

>It's the culmination of years of work by Brian Harvey and Jens Mönig and other Smalltalk and education experts. It benefits from their experience and expert understanding about constructionist education, Smalltalk, Scratch, E-Toys, Lisp, Logo, Star Logo, and many other excellent systems.

>Snap! takes the best ideas, then freshly and coherently synthesizes them into a visual programming language that kids can use, but is also satisfying to professional programmers, with all the power of Scheme (lexical closures, special forms, macros, continuations, user defined functions and control structures), but deeply integrating and leveraging the web browser and the internet (JavaScript primitives, everything is a first class object, dynamically loaded extensions, etc).

https://news.ycombinator.com/item?id=23053999

>Snap! has the full power of Scheme (first class functions, user defined blocks, recursion, closures, continuations, JavaScript integration, etc), with a visual block syntax and playful graphical environment with turtle graphics like Scratch.

>The following post is a couple years old, but maybe somebody can provide some updates and recent info!

>Edit: I should have RTFA first, which is totally up to date, just published in 2020, from the turtle's mouth:

https://escholarship.org/uc/item/1623m1p3

>Brian Harvey’s Personal Narrative on Snap!: Scheme Disguised as Scratch

>In 2009, the University of California, Berkeley, was one of several universities developing a new kind of introductory computer science course, meant for non-CS majors, to include aspects of the social implications of computing along with the programming content. Scratch wasn’t quite expressive enough to support such a course (it lacked the ability to write recursive functions), soProf. Daniel Garcia and I thought “What’s the smallest change we could make to Scratch to make it usable in our course?” After 20 years teaching Structure and Interpretation of Computer Programs [Abelson et al.1984], the best computer science text ever written, I knew that the answer to “what’s the smallest change” is generally “add lambda.” I joined forces with German programmer Jens Mönig, who had developed BYOB (Build Your Own Blocks), an extension to Scratch with custom (user-defined) blocks, including reporters and predicates. [...]

Anybody else in Barcelona for Snap!Con this week? Let's meet up and say hi!

https://www.snapcon.org/conferences/2023
Get ready for iodine

https://github.com/yarrick/iodine

Or IP-over-DNS
google keep - me and my wife - shopping list - best thing ever. Everyone adds what's missing and once a week when we do the shopping we buy whatever is in that list. very convenient. I have other lists but not using them too much, like movies to watch with release date.
Meanwhile, lithium-ion is improving remarkably each year.

https://insideevs.com/news/581729/volumetric-energy-density-...
I JUST WISH SHIT EXECS WOULD STOP ASKING ME TO TURN MY CAMERA ON AT 7 FUCKING AM JUST TO GIVE MY STANDUP UPDATE.

Because it "increases my collaboration" somehow. At 0700. When I'm cranky and haven't had any coffee.

there. that's all my zoom/teams/meet meeting fatigue.
How do you measure consensus? There are many researchers who claim there's a consensus of whatever they happen to believe, but when counter-examples are pointed out they start No True Scotsmanning ("no real expert believes...").

Health related research is in a much worse state than ML unfortunately. ML suffers from metrics gaming and overfitting but there's probably not much outright fraud? Common estimates are that half of all medical papers are making false claims. This blog post of mine from a few years ago has some quotes from editors of well known medical journals where they express disbelief in their own published research base, and some examples of blatant fraud [0]. And this interview with Marc Andreessen indicates why VCs don't invest into biotech startups much [1]:

I had a conversation with the long-time head of one of the big federal funding agencies for healthcare research who is also a very accomplished entrepreneur, and I said, “do you really think it’s true that 50-70% of biomedical research is fake?” This is a guy who has spent his life in this world. And he said “oh no, that’s not true at all. It’s 90%.” [Richard laughs]. I was like “holy shit,” I was flabbergasted that it could be 90%.

[...]

I said “good God, why does the other 90% continue to get funded if you know this?” And he said, “well, there are all these universities and professors who have tenure, there are all these journals, there are all these systems and people have been promised lifetime employment.” Anyway, a longwinded way of saying that we have pretty serious structural and incentive problems in the research complex.

In the same interview Andreessen references a study [2] that implies most medical/drug research stopped working overnight in the year 2000. The reason being that in that year the US govt started requiring drug trials to pre-register their hypothesis and then evaluate their results relative to that hypothesis i.e. they tried to prevent P-hacking.

We identified all large NHLBI supported RCTs between 1970 and 2012 evaluating drugs or dietary supplements for the treatment or prevention of cardiovascular disease [...] 17 of 30 studies (57%) published prior to 2000 showed a significant benefit of intervention on the primary outcome in comparison to only 2 among the 25 (8%) trials published after 2000

[0] https://blog.plan99.net/fake-science-part-i-7e9764571422

[1] https://www.richardhanania.com/p/flying-x-wings-into-the-dea...

[2] https://journals.plos.org/plosone/article?id=10.1371/journal...
Following the article, you build a simple 2D physic simulation (only for balls). Did by chance anyone expand on that to include boxes, or know of a different approach to build a physic engine in WebGPU?

I experiemented a bit with it and implemented raycasting, but it is really not trivial getting the data in and out. (Limiting it to boxes and circles would satisfy my use case and seems doable, but getting polygons would be very hard, as then you have a dynamic size of their edges to account for and that gives me headache)

A 3D physic engine on the GPU would be the obvious dream goal to get maximum performance for more advanced stuff, but that is really not an easy thing to do.

Right now I am using a Box2D for wasm and it has good performance, but it could be better.

https://github.com/Birch-san/box2d-wasm

The main problem with all this is the overhead of getting data into the gpu and back. Once it is on the gpu it is amazingly fast. But the back and forth can really make your framerates drop - so to make it worth it, most of the simulation data has to remain on the gpu and you only put small chanks of data that have changed in and out. And ideally render it all on the gpu in the next step.

(The performance bottleneck of this simulation is exactly that, it gets simulated on the gpu, then retrieved and drawn with the normal canvasAPI which is slow)
Samba file server started out this way.
What kinds of integer sizes? Depending on the target GPU, 64-bit integers are likely to not be available at all, or be quite slow. If you need 8-bit or 16-bit integers, on the other hand, those can be trivially emulated with 32-bit operations.
We're talking about the emotions related to the specific format of ticking off tasks in a to-do list. Some people in this thread say they feel a palpable relief, even joy. I feel the opposite. I don't suppose anybody feels so strongly about breathing (except maybe some yogi?).

For me, it's about the uniformity of the checkbox experience. It reduces any achiement to "just another brick in the wall". Apparently for others, the same uniformity turns the tasks into something more like a game.

At the end of a day, I like to go back and look at artifacts that resulted from my efforts. Maybe I wrote something, or drew some sketches, or at least had a productive conversation in digital format. Re-reading those outputs feels meaningful in a way that looking at ticked boxes doesn't.

(In my day job I work on video meeting recording systems, among other things. One of the projects that I currently find very motivating is to produce better artifacts from meetings, e.g. automatically created video summaries with context-relevant graphics. Maybe my own love of reviewing work artifacts is why this feels so relevant, and somebody else will find them meaningless because the act of ticking a box — "Discussed X with N" — provided the same satisfaction.)
For some people, presumably like OP, rewards and punishments are not motivation; I have anhedonia and a cluster of other problems (including ADHD); rewards do not work because I don't look forward to anything, and punishments do not work because I do not care. Motivation is hard to find.
Anyone understands why the Australian senators are attacking Deloitte's executive compensations instead of the government leadership that signed the pricey contracts with consulting suppliers in the first place?
In Australia (like Austria but with more letters and less culture) they have Vogon poets:

https://genius.com/Gina-rinehart-our-future-annotated

https://www.abc.net.au/local/stories/2012/02/15/3431797.htm

estimated net worth > $27 billion.
He said his work isn't worth 7x that of the prime minister, not that his work isn't worth 3.5m.
War is the best seller of weapons.
It promotes crisis and allow price inflation beyond reasonable.
It also allow bizarre social movements to blame some enemy
Nullitics: Minimalist open-source web analytics
I have the same difficulty: I can't bargain with myself that way and, ultimately, I feel like I'm acting as both a parent and a child at the same time.

I basically won't get something done unless I actually want to, or if there is an element of external accountability, but sometimes I can encourage myself into it if it feels like unburdening myself.
Logo basically grew up on PDP-10 and PDP-11 computers at MIT. The workhorse system at the AI lab was ITS. The Logo group, which was part of the AI lab, had their own PDP-11/45 for which they created a "Small ITS" timesharing system, which was cross assembled from ITS.
That's the thing, I absolutely don't want to do a bunch of tiny tweaks. I want to write (react) code. For me personally I feel like tweaking an IDE gets in the way of that. Yet I can take a clean install of lazyvim, use mason to install the react language server, and install copilot, and then I can immediately start working.

And so that's what I actually do, and I find that to be much more pleasant (and lightweight) than other IDEs like VS code.
You are concern trolling [0] and "just asking questions" [1]; why is the "genderization of this alleged achievement" the thing you seem to focus on, instead of the actual content?

[0] https://rationalwiki.org/wiki/Concern_troll

[1] https://rationalwiki.org/wiki/Just_asking_questions
You only have to compile for the final build.
We tend to forget that many many millions of people are born every year, and there are always people who genuinely get to hear about a well-known thing for the first time every time it's mentioned.

Relevant xkcd https://xkcd.com/1053/
I’m currently nearing the end of section 5 of the the Spanish duolingo course which is lower B1 level and I watched a Spanish film with only Spanish subtitles on for the first time a few weeks ago. I could definitely hear a lot of the words but I wouldn’t have been able to follow along if I didn’t have the subtitles because my brain just isn’t at the point where it can decode the speech in real time. But if I watched it a few times I think I would have been able to. It’s complicated by the fact that Duolingo Spanish accents are probably closest to Mexican accents whereas Spanish speakers like in the film have a much softer and lispier accent than the Latin American areas. When I watched a Mexican film a while back I was pleasantly surprised by how easy I was finding listening compared to the Spanish tv show I had been watching earlier.

I agree that you’ve got to branch out (otherwise what is the point of learning the language) but the Spanish and French courses on Duolingo give you a solid foundation.
Moodle is a landmark open source project, alongside other very influential php based platforms of the early "dynamic web" era. Still works "fine" in certain contexts.

But it is very dated by now. Not so much in its look and feel (which definitely does not chase every hip refresh of the frontend world) but in terms of its overall backend design, its technical debt and ability to evolve as a platform (API's, content generation, plugin development etc).

With dramatic developments as we move into the Web 3.0 era (federated platforms, ML/AI) there is a question mark if the initiative and community have the vision, resources and execution ability to transform it into something that will be relevant ten years from now.

I hope it does. It would certainly be tremendous added value on top of everything that its has delivered so far.
It's a mockery of Justice.
A lot of the capacity we'll end up needing will be stationary in nature, where weight isn't nearly as important as energy density, stability, charge/discharge rates, etc. Such installations can be climate-controlled using energy stored in those batteries. Some of the more creative designs end up making about half of the questions you listed more or less irrelevant so that we can focus exclusively on electrical performance.
Love the 300-pixel-wide images.

Actually, I hate them. I remember for the longest time people clung to small images on the Web. Sites would add "Zoom" buttons but when you clicked on them the images were enlarged maybe 50%? What was the point?

Sites like this were what made the early web awesome though. I confess though that someone's passion site like this though is probably better replaced now with the dozens of YouTube videos you will find on the subject. Video definitely killed the JPEG star when it comes to how-to.
I like this idea. You need bets like this to discover things, not everyone working on the same thing.
With org-mode capture templates[0], the OP could make a single command where they implement their 13 steps for each task as a template that expands to a task with the thirteen subtasks predefined.

With further plumbing they could even have several different templates for the different types of tasks they regularly have such as those small every day tasks which don't need 13 standard subtasks.

[0] https://orgmode.org/manual/Capture-templates.html
I have a vague memory about a security talk where they used TXT records to deliver a payload to a machine and they had to write such code that the rows returned in the TXT records could be run in any order because the order the TXT records are returned is not deterministic.

I couldn't find the talk, but I found this nice article: https://unit42.paloaltonetworks.com/dns-tunneling-how-dns-ca...
"How to get a Deloitte executive to shill for your pay rise".