skysight-inc/HackerNews huggingface dataset:
Yes, it led to well-rounded learning. But we had too many courses and, overall, I think it was too much. All CS courses had a theoretical exam, some project-based learning, and some coding exam to prevent cheating in the project-based learning part.
I answered here: https://news.ycombinator.com/item?id=43647104
New exotic stuff:

- UXN for MacOS 9

- ScummVM, maybe modern games could run under a G4 with Altivec

- Netsurf with the SDL front end
We’re living through the second renaissance of the flat-earthers, which aren’t all that concerned with Biden (beyond the usual “the govt is concealing the truth” meme).
Not Just Bikes is wrong about several things:

The video states at 1:37: "Baltimore was supposed to install 10 miles of new bike lanes downtown, but the fire department said that would make the streets too small for its trucks and aggressively fought against the plan."

This is false. The residents of Potomac Street (the visual example given in the video) aggressively lobbied against the bike lanes because they would take away parking spots. The residents involved the Fire Marshalls. The Fire Marshalls noted that the street would be 19 feet wide and the fire code called for 20 foot streets and, enforcing the law, they said the project needed to be paused until an exemption was granted.

Then the exemption was granted.

Then the bike lanes got built.

Here they are, right here, clear as day: https://maps.app.goo.gl/hKNb82Ef6sWL4uUw5

I even aligned the streeview image to extremely close to the exact position the video showed at the timestamp where the narrator said "was supposed to install".

I knew they were wrong about Baltimore because while I am not a BFD employee I am a both a volunteer firefighter in an exurb of Baltimore and a cyclist, so I followed the development of bike lanes in the area very closely.

I figured that if the video was wrong about Baltimore, they probably just googled "fire department oppose bike paths" and used the article titles as references so I looked up the Peekskill story.

The narrator states at 2:12, explicitly including the Peekskill Esther Place pedestrian mall, "all of this potential progress WAS LOST".

"Was lost" implying it is gone. Kaput. Erased.

Esther Place still exists. Here is a city council meeting bill from two months ago explicitly extending the road closure: https://www.cityofpeekskillny.gov/AgendaCenter/ViewFile/Item...

Also, there is no evidence of the fire department raising any objections to it except for a strongtowns.org blog post, and the youtube channel and the website appear to be the same entity.

So now I'm like "is the entire video bullshit"?

edit: I must be trippin because I know that European cities with narrow medieval streets have smaller fire trucks, but the dimensions for the Scania P460, a common euro-spec fire truck and MAN TGM (a fire truck used by a Dutch volunteer fire company youtube channel I follow) and a Pierce Saber (a normal, typical US-spec fire truck) are damn near identical except for a custom variation in length with US trucks being about 5 feet longer-- hardly a radical difference.

Consider at front and rear axle loads, not how your eyes perceive their sizes.
The book My Enemy, My Self by Yoram Binur from just before the first intifada I thought was a pretty penetrating insight.
I bet the core audience is not software engineers, but sales, higher-level customer support, and other professionals with relatively expensive time who also need to work with people around.

But I think the makers hope to have some extra sales from the people buying it as a toy, too.
Facet: Rust const and no_std reflection – the last derive you'll ever need
> Humans need purpose.

Let me paint a purpose for you which could take millions of years. How about building a Atomic Force microscope equivalent which can probe Calabi Yau manifolds to send messages to other multiverses.
Didn't he save her (Vigdis?) from being raped, though? Your post implies that he raped her, and a romance developed from that.
The world is constantly changing, some professions are destroyed as the result. This is a tale as old as time. Mark Twain wrote about this on Life on the Mississippi when he was a river boat pilot before trains became common and destroyed the trade.

some professions spawn from viable hobbies and some hobbies spawn from unviable professions.
I am reminded of the intersection between Indiana Jones and the Crystal Skull, and xkcd 2228:

https://tvtropes.org/pmwiki/pmwiki.php/Main/BombproofApplian...

https://m.xkcd.com/2228/

Hey, wouldn’t a refrigerator be an ideal space vessel for humans to explore Titan?
Articles like this are just such a delight. History + common software + code snippets is a great combo
> That rules out most apartments in countries like the USA and UK

Yes I've always wondered why they love carpets so much. When I lived in such an apartment it was terrible. Always dirty and dusty. I'd much rather have a plastic, wooden or tile floor (the latter not ideal due to breakage though).

But you can ventilate, especially if you blow the air outside through an active blower.

And finally, makerspaces are a great way to do these things anyway. A community that can support and help you when you run into issues, friendly people around to borrow equiment and materials from, and they're usually pretty cheap if you don't get a fixed desks.
I am comfortable branching out.
I’ve learned that people on this site don’t understand cannabis very well.
Most animals sleep alone, that's simple reality.
The PR articles and astroturfing will continue until investors get satisfactory returns on their many billions dumped into these things.
Here's the most basic error handling to implement, which I learned from studying FParsec:

1. Keep a collection of errors in the stream. It represents errors at the current position.

2. Clear all errors when input is consumed.

3. When a token-like parser fails without consuming input, push an "expected '<literal>'" error.

4. When a labeled parser fails without consuming input, restore the error set as it was before running it, and push an "expected <label>" error instead.

This will naturally accumulate errors from choice and repetition combinators, as long as you don't have needless backtracking before the choice points.

So this already gives you reasonable errors like "foo:17:4: expected one of expression, assignment or 'end'". And it's easy to extend to nested errors, backtracking information or recoverable nodes.
Try zsh instead!
/me remorsefully remembers the cute German girl who asked him if he wanted to go see it with her. Decades later, it occurred to me that she liked me. Oh, well, story of my life!
This seems like the subject part of RxSwift/Combine without any of the useful parts. For example, the networking example requires an explicit property whereas the code I would use for something like this would be to return an Observable directly. For most use cases, you don't have to handle state separately. Basically, this seems more complicated than using something like callbacks with this only having some very edge case benefits to that.
I saw this on twitter a few hours ago on my phone, and misread the price as $25, so I was considering maybe putting in an order or even two, but when I revisited the site on my laptop and discovered it was $250, my curiosity hit a wall. Looks like a super neat product but unfortunately a bit overpriced for a gimmick.
I'm sure Google doesn't want customers doing this dumb stuff. So I'd also expect by this point they would be automatically profiling the incoming data to throw up warnings and safe guards. Maybe there is a perverse incentive where doing that only increases their liability in these situations.
To be clear, we have fun at TigerBeetle!

And to be fair, we did present the metrics (footprint etc.), and we did discuss alternatives to Docusaurus (e.g. Zine, which is pretty great!).

I think at the heart of your argument is this assumption that unquestionably taking on dependencies would achieve the same quality in less time, and that a methodology such as TigerStyle that challenges this assumption need necessarily take "infinite time". You almost force us to apologize that we don't share this view! :)

But again, this was the quickest, highest quality path (for us, at least!).

Have you read TigerStyle, our engineering methodology? And have you watched our talk? Perhaps that will help close the gap in understanding how we think about engineering at TigerBeetle: not as an expense to be minimized, to minimize only our own development time, but as an asset, to be invested in, since we build it once, but developers enjoy it many times over. However, as you watch TigerStyle, you'll see it's not only about quality, but also a way to get quality in less time (go slow to go fast).

In other words, I think we differ when it comes to Total Cost of Ownership. We're not trying to minimize only our own development time, but investing in it, to produce something quality for our community, and so minimize the Total Cost of Ownership across the relationship as a whole (ours + community) [1].

[1] Our talk on our business methodology, Biodigital Jazz! goes into this idea of TCO across the community: https://www.youtube.com/watch?v=C98cyJ-wJuY
If I have a bug that only triggers between 9 and 10 am EST on Mondays that is still a bug, no? Now extend that to "rand(1.0) < 0.01". Now extend that to a check using __TIME__ that goes off at compile time instead of runtime (some binaries are buggy, some aren't). Now extend that to UB.
Definitely - anything that physically tires me out enough helps a lot. I would say weight lifting actually might help more for personal insomnia.

I mostly do distance running though - shorter interval training or sprints kills me and probably also is better for sleep. Or I'm just less used to it
Same. Reminds me of something Teenage Engineering would produce.
Last time I was working on something complex, I was able to knit from Rmd to md, and then use my usual pandoc defaults, which was quite neat. Big recommendation on that workflow.
I do something similar with Caddy but add dns-sd to broadcast on mDNS so i can just hit myapp.local from anywhere on my network and don't have to do anything with hosts and it just works. Been on my todo list to wrap this into a tiny mac menubar app.
Exactly - often the GCC branch is barely maintained by whoever is selling the CPU/chip, and it is patches against a specific version that you must use, or it goes haywire.

At least with GCC they can sometimes merge the patches.
For any given ticket, unless you remove all creativity for an engineer, they will have to balance how deep and how wide they go, how much they refactor, and how much they skip, in order to be effective and not end up with a contraption that's extremely high risk to review and roll out to production: all of that is scoping.

If you are not doing that, you are being micromanaged and I feel for you in your engineering job.

And trust me, non-technical PMs are ill-equipped to figure out an incremental path to that North Star product or feature you want to ship — how you split branches and deliver value incrementally is something only a good engineer can do (well).

If you do not consider how an implementation will affect the user, you might just satisfy the requirement with an actually terrible experience (but the ticket never said it needs to load in under 30s and with no visible redraws and jumping elements): a good engineer will implicitly consider all of these, even if unspecified in a task (and many more, I only used an outrageous example to make a point).

Breaking down problems is certainly a life skill, but engineers are inherently good at it: it's the very definition of an engineer, and you can't be one without it. I have however seen PMs who mostly channel and aggregate customer experiences and stakeholder requests without an ability to consider (broken down, stepwise, incremental) paths to completion.

If you are good at all of these, you'd likely be a good engineer too: this does not mean that one can't be good at PM without being an engineer, just that a great engineer is very close to being a great PM too.

I am not against the division of labour and different motivations driving where each person invests their time, but if we are talking about a great either PM or engineer, they are pretty much of the same mindset with focus on different parts of the job that needs to be done — 90/10 split vs 10/90 split (and anything in between).

And finally, whether you are a great craftsman at engineering (or PMing), it is slightly different from a great engineer.
Ask HN: Why do some links start out [dead]?
I posted https://news.ycombinator.com/item?id=43647126 and the link was [dead] on arrival. I am certain that nobody had time to flag it: the post was dead as soon as I hit Submit and the page refreshed. Why did this happen? Is this some sort of controversial topic detector or source filter?
Exactly. And a Go program that forks a Java program that makes an RPC is still faster than `cargo help`
>I'd love to see quotes around "vehicle", or a different word.

I question why you, and so many others here, are so hung up the use of the word vehicle. Even if you weren't aware of the usage of drag type vehicles in the early Americas, you would at least envision something like a wagon, right? Or do you automatically assume vehicle is only self-propelled things like modern cars?
excellent blast from the past
> LLMs are statistical models trained on human-generated text.

I mean, not only human-generated text. Also, human brains are arguably statistical models trained on human-generated/collected data as well...
VOO, QQQM, AMZN. Value cost averaging. Put more in as it drops, less if it increases.
Its also pretty interesting given that the original title for the comic that would become Garfield was simply "Jon"

There was a small YouTube documentary about finding the old comics in libraries and scanning them in. I the description of the video there is links to scans of all the ones they were able to find: https://www.youtube.com/watch?v=NxiwjaUSYJM
https://youtu.be/OQQEKbI9moc?si=f3Yzc-u-wF2dYI4l
My friend did this with a pretty large amount of success. You can find prefabs online and even designs for mini warhammer models to save space/mats.
The cinematics in Descent 3 (1999) had some very similar motion issues, enough so that I remember them today. It comes from incorrect smoothing in the IK animation, doesn't have to be AI generated.
Read your article, it's really nice. I really feel much less demystified by this.

But can you / somebody please explain what this means

According to the official Kernel Admin Guide:

This Kernel feature allows you to invoke almost (for restrictions see below) every program by simply typing its name in the shell. This includes for example compiled Java(TM), Python or Emacs programs. To achieve this you must tell binfmt_misc which interpreter has to be invoked with which binary. Binfmt_misc recognises the binary-type by matching some bytes at the beginning of the file with a magic byte sequence (masking out specified bits) you have supplied. Binfmt_misc can also recognise a filename extension aka .com or .exe.

It’s another way to tell the Kernel what interpreter to run when invoking a program that’s not native (ELF). For scripts (text files) we mostly use a shebang, but for byte-coded binaries, such as Java’s JAR or Mono EXE files, it’s the way to go!

Like, can you give me an example by what you mean. What are its use cases, if any. I read it many times and always with some sort of enthusiasm because of this sentence ending in exclamation point making me feel like it's huge yet I just can't understand it's significance.

Does it mean we can have .jar files which can then run shebang like, so we don't need #! , can this also be used for main.go or every other language which has some issues with #! ,

I see there being some interpreter for golang, rust etc. which just compiles it but it was just too complex. I am just imagining something like a simple go file which is valid golang but can be run by linux simply by ./ And it autocompiles it...
Huh weird, I remember many years ago getting a notification in the terminal that bash would be deprecated so I assumed that would have happened by now. I no longer use macs so I wasn't up to date, sorry.
Are you from 2001? Sorry, but Apple at servers' market it's non-existent. RH and Canonical make tons of money thanks to being THE platform of the ubiquituous internet. Support is not free.
I took religious studies in college and one consistent thing across most stories in religion is that the kings, emperors, and other people in powerful positions are almost always evil and commit heinous atrocities so people not being to draw the parallel to people living today is disappointing to say the least.
What is the best way to integrate some R code with a python backend?

I’ve been tempted to port to python, but some of the stats libraries have no good counterparts, so, is there a ergonomic way to do this?
Pretty sure 404 media is automatically killed, possibly because it doesn't have a paywall bypass. Same as if you post a link to "the information" - it's something nobody can read so not worth linking.
I claimed that Google is the only major cloud provider with all three of:

- single-zone object storage buckets

- regional object storage buckets

- transparently replicated, dual region object storage buckets

I agree that AWS has two of the three. AFAIK AWS does not have multi-region buckets - the closest they have is canned replication between single-region buckets.
digital cash and solving the double-spend issue were very often discussed in the listserve. i love this email you found.
Paul Rudd Interviews Paul Rudd

https://www.youtube.com/watch?v=ZbLcY0XeVY4
This is what a digital coup looks like
Carole Cadwalladr: Six years ago I was sued for libel. This time, I call Silicon Valley collaborators and data rapists. What could possibly go wrong?
did you follow the "20 darkest" link?
> humanity in general will be freed from all kinds of work that’s really an insult to the human brain.

He can only be referring to these Jira tickets I need to write.
> What constitutes "being asked many times". Is it a statistical significance in the general population? I don't know anyone who is even remotely thinking about or concerned about this.

The author does. Statistical significance has no definition in this context. You would ask the author what constitutes being asked many times if you wanted to know.

> If you read farther they say: "When I asked each of our guests whether Americans would still be welcome in their country, they all said the same thing: Yes, of course! Why on earth wouldn’t Americans be welcome here? Some of them seemed perplexed, even offended, by the premise of the question."

Do you believe this disproves any Americans spend time thinking about it?

Some Europeans I know would be offended by the question. I doubt any would be perplexed. And some feel less gracious than the American travel writer's colleagues.
The advance: scientists mapped all 523 million neural connections in one cubic millimeter of mouse brain tissue – covering a total of over 200,000 brain cells.

They did it by very thinly slicing the tissue and photographing each slice at a time (which I believe is a very longstanding technique), and then training an image recognition algorithm to detect neurons in each slice, stitch them together into 3D representations, and detect connections between them.

This "Machine Intelligence from Cortical Networks" project (MICrONS) was led by researchers at Princeton, Baylor, and the Allen Institute for Brain Science. Sadly, the NIH program funding this research has been cut by 60% in the last two years.
Benefits to both I think.

A sustained walk maximizes digestion and subconscious problem-solving benefits. Short bursts, especially w/ kids involved, maximizes spiritual fulfillment.

Both are probably great for metabolic health.
Depends on the country. In many places, the law has gotten into this, and companies find it safer anyway to at least pay minimum wage. It won't be paid much.

On the contrary in the US, I often see young people take jobs which pay around minimum wage and will not count as industry experience in their field - when they have enough qualifications to execute usefully on much higher paying jobs (even if the employer would still be underpaying them compared to the usual hires). My business would have used them - but couldn't find them easily. The job market is a mess.
> Also, human brains are arguably statistical models trained on human-generated/collected data as well...

I'd say no, human brains are "trained" on billions of years of sensory data. A very small amount of that is human-generated.
When VSCode et all beging shipping DRM and who knows what in their extensions, then we'll se what with happens with these half-shareware semilibre projects.

Specially when propietary dependencies kill thousands of projects at once.
That's odd, because this other link I wanted to post from 404 (someone beat me to it) wasn't killed: https://news.ycombinator.com/item?id=43646920

(Unless it was vouched back to life.)
> The idea that models can only write code if they've seen code that does the exact same thing in the past is deeply uninformed in my opinion.

This is a conceited interpretation of what I said.
> Adhesion and cohesion always fuck up scenes that combine scale models and water. Splashes always look very wrong

Like the terrible model work in In Harm's Way.
Looks neat! SDL seems open to supporting legacy platforms, so hopefully it'll get mainlined at some point (at this point, may be more likely if they port SDL3 though, SDL2 is in maintenance mode). Does anyone know if it's possible to use a new compiler for this rather than CodeWarrior 7? It would make it easier to port stuff to Mac OS 9 if you don't also have to deal with the compiler only supporting old C/C++ standards.
Do you dislike rpy? I've found it to be pretty easy to use.
I’m ready to be hurt again. I gave my email address. It would have to be better than the current version of Reddit.
I'm not the only one sometimes does this... Now where could my pipe be?
I mean, you still have the option of taking pictures yourself, if you find that creative and rewarding...
The energy level involved for pair production is astronomically far away from the application discussed here, not to mention the intensity required due to the infinitesimally tiny cross section.

This is more using matter as an intermediary for interaction at far lower energy levels, along the lines of Kerr or Pockels.
If promoting your app as AI-made is going to draw ire regardless of whether it makes sense to, then it's just pragmatic business not to do so. You gain nothing by it. Doesn't have anything to do with being upset or offended by internet comments. Not all criticism is sensible.
Slightly off topic but if you are looking for a cabinet of curiosities for aircraft, visit the Hiller Aviation Museum in San Carlos, California. It has a collection that includes some truly marvelous flying machines.

My favorite is a collapsible helicopter that folds up into a duffel bag for transport. [0] It was designed to be airdropped to pilots downed behind enemy lines. The pilot was meant to assemble it and fly back to safety. It could fly but not well enough to see actual service in combat.

[0] https://en.wikipedia.org/wiki/Hiller_ROE_Rotorcycle