skysight-inc/HackerNews huggingface dataset:
Why wouldn't you take a scratch-build EV on the road? People build kit-cars all the time, and an EV has a much simpler control system.

This is a very simplified project to prove the concept and provide a test bed for further exploration, not an end-product by any stretch. This seems like the perfect project to test various membranes and electrolyte solutions.
https://archive.ph/b8p6c
> is not an issue with the language, rather the user

Go actively prevents you from writing stupid code, it doesn't give you the tools to do cool code golf tricks
So when you said

> I think we agree Haskell is far too dogmatic about its abstractions when it's impractical to be used as a general-purpose language

did you mean "sometimes some Haskellers use point-free style and it's impossible to read"? If not, could you explain what you did mean?
Thank you. Yes, I'm not at all surprised to hear that.

The biggest challenge I see for you guys is that your best customer prospects, i.e., those organizations which need this most urgently and are willing to pay the most for it are the ones already spending gobs of money to do it with human labor because mistakes are too costly, so they need at least human-level performance.

As you know, current-generation LLMs/LMMs are not yet reliable enough to do it on their own. They need all the help they can get -- sanity data checks, post-processing logic, ensembles of models, organization into teams of agents, etc., etc. -- I'm sure you're looking at all options.

Absent human beings in the loop, you're at the frontier of LLM/LMM research.

If you pull it off, you'll make megabucks.
Scientists have to cope with "you just said your model is wrong therefore I am right about everything ever". It makes them sometimes shortcut their way out of conversations that they know will not lead anywhere useful.
I only dabbled with Python occasionally in college, and the lack of types was my biggest obstacle. Even reading the official documentation of libraries, I still couldn't figure out what I should expect from whatever function I was calling.

I recall the Selenium library I was using as a particularly gnarly offender -- pretty much every function I called, I had to debug or `print(typeof(x))` to figure out what I'd gotten back.
It's intended to be a barebones IPC between 2 processes. It's not for Google to use for 100-gigabit control planes, or for web development.

(But fwiw, if you did want to inspect this traffic as human-readable, it would be insanely easy to create either a packet sniffer for this or add support to tcpdump/wireguard. It's just dumping a printf format code and some raw data onto the wire, so you just pick up a new frame, read the format code, snip the data from the frame, pass it to printf() with the format code and the data. It's like 12 lines of code, no library needed other than libc. As a hacker I find this way more exciting than using a bloated standard to pass utf-8 strings)
My undergrad is in finance. IMO the problem is that we don't really teach what wealth is as Adam Smith defined it. A wealthy nation is not the one with the greatest stockpile of gold, but the one with the most quality goods and services easily available to its average citizens (I'm paraphrasing a bit, but you understand). Smith really stresses that profit is a measurement of the good provided to society by an activity. But in my studies, there was no concern for this quality of profit. The attitude was that any way net income (profit) could be increased was strictly to be understood as a net positive for society.

I had professors explain that war is profitable because people are employed building tanks etc. and they use their wages to stimulate the economy. When I asked 'what if instead of sending a few million dollars of steel and circuitry to the desert to get exploded, those workers used the same resources on a hospital?' I recieved the answer that if the NPV of the tank is higher than the hospital, it must be the better use of the resources.
> Obviously no, or YouTube wouldn't be where it is today...

Youtube is where it is today because the content on it reached its audience.

> Nothing of this is in any way special. Nobody would care if they wouldn't already have their quasi monopoly. The algorithm is a topic for itself. Enforcing hate, misinformation, etc. but in the end always working in such a way as to maximize YT profits and not recommend useful content to the user. What are you trying to sell here? The way the algorithm got terrible is a meme by ow. What is it even supposed to justify?

I notice sometimes if I watch a video outside of what is normal for me on Youtube, I'll see more videos on that topic. If I stop watching them, they go away. If you are consistently seeing videos of hate or misinformation, that is because you're engaging with those videos.

The reason the algorithm is important is because it is how you deliver videos to users. Several of the topics that I watch are fairly niche, so I do end up receiving recommendations for videos of creators with very low sub counts and view counts. I would never have found these videos without the recommendation algorithm.

It's not perfect, but it's simply incorrect that it doesn't recommend useful content to the user. It is optimized to maximize engagement and it does that by recommending videos that it thinks the user wants to and will watch to completion. That can be at odds with user's interests, but I'd say typically it's working how it should.

There's another can of worms of rabbit holes and echo chambers, but that seems to be an internet issue and more broadly a people issue, not solely a Youtube issue. How Youtube should handle this is another deep and nuanced issue.

> If there would be even one competitor out there with the same amount of luck and YT would work exactly as it does now while the other would actually care about their content providers, YT would go broke.

Same amount of luck, how? Be there at the same time? because Youtube did have competitors like Google Videos and Vimeo and it was the one that won out.

It's obvious that if someone had a better product in every way including luck and youtube didn't change anything that youtube would die out.
I think we need to rethink the whole "advertising as a way to support creators" model. Support comes in many forms, and decoupling knowledge of a thing from being paid for good work would likely result in higher quality outcomes.

It's possible there's something to the Nostr model (https://nostr.com/) that could be of use here. A key part of Nostr is the "zap" system. In addition to allowing users to just merely upvote posts, users can also choose to zap a post, which is just a method of sending Bitcoin to the poster's wallet.

Think of it like a tip system, as it directly and concretely rewards users for good content, by exchanging a token of direct value (money).

With a system like this, advertising is something you do to get recognized, while the zaps are something you receive as a reward for valuable work (by whatever metric your audience appreciates).
Since my brain tumor diagnosis I've lived with a ticking time bomb in my head
I tested netflix in firefox mobile and chrome and it does not work (i have ab old phone, oneplus 5t)
Maybe a decade ago. I'm much less likely to eat while walking compared to drinking while walking though.
Like the sibling comment said, cross-compiling is literally setting two environment variables.
I guess it depends. I was in school + home-schooled. I really really hated the home school part. What made it worse was that both of my parents are teachers/professors and TBH I have many cases saying that they are the WORST people to homeschool their own kids. No joke, I have so many failed cases that it might even be close to stat sig...basically every time someone complained that he got some awful home-schooling I always asked him/her are your parents teachers?

I guess the reason is that it's so damn difficult to be good at education that parents really need to make sure that home-schooling is not making things worse. I realized from childhood that putting a lot of genuine effort into something (in my case my parents basically sacrificed their career for the home-schooling and other activities) does not guarantee a success. That's the only good part that came from my home-schooling experience. After that I was kinda mature enough to accept that 1) Getting a girl's love has nothing to do with how much effort you spend, it's more genetic, and 2) It's perfectly normal to get slapped in work even if one works hard.
Digitizing and organizing old document scans for birth, marriage, and death records would be a huge win for genealogy research. The Mormon church would be a great customer for you.
https://archive.ph/Qokjc
Of course. This was just to illustrate the point, whether to snapshot/collect a sequence or not is another matter entirely. It just goes to show that idiomatic and fast* iterator expressions is something that modern general-purpose PLs are ought to have.

* I know little about performance characteristics of Kotlin but assume it is subject to behaviors similar to Java as run by OpenJDK/GraalVM. Perhaps similar caveats as with F#?
What other laptop has the price/performance (not just CPU/RAM) of a Mx Air?
You're right, there are multiple roles for FinOps in an organization from the engineer up to finance and engineering management.

This is tackling one aspect of this - highlighting the cost to the engineer.
It can be unreasonable, like you mentioned, if you originate from specific countries. For sectors like Defense, Aerospace etc., you literally can't work unless you are a permanent resident or a citizen. Which means, even if you do have a visa, without a path to permanent immigration, you can't really contribute in those sectors, making it unreasonable.
It's not like it's mindless drudgery either. Losing as little as possible in translation while fitting within the constraints of subtitles (people can only read so fast) can be very challenging. And decent dubbing tries to approximately match the mouth movements, which puts further constraints on the translation and often requires creative text changes.

There is a point about industry size (not that many countries dub all their movies), but it is one of the intellectually more challenging professions.
or 1++ if you got your C operator precedence wrong
For my similiar use case I'd like something even easier. A "phone" with a simple big red button, which when pressed, dials my number.
I say if it's not running as the kernel, it's not an OS.

Otherwise you could "boot to" any terminal app.

Nano? OS. Cat? OS. Echo? Believe it or not, OS. Good grief.
This is pretty much what I do.

I have a Taskfile for local compilation and running (macOS) and when I need to release I can just say `task publish` and it'll cross-compile a Linux binary and copy it to my server.
Free-friendly serverless support for AWS and GCP deployments
Hey HN, Zach here, cofounder of Coherence (withcoherence.com). We’re excited to announce the launch of free-tier compatible serverless deployment options for both AWS and Google Cloud Platform (GCP). This new functionality enables developers to deploy applications directly to AWS Lambda and GCP Cloud Run, leveraging the power of serverless architectures without intermediary platforms. We hope that these provide a way to use Coherence for low-volume or R&D type projects, and open up some interesting new use cases!

You can learn more in our docs:

AWS Lambda - https://docs.withcoherence.com/reference-architectures/aws/l...
GCP Run Lite - https://docs.withcoherence.com/reference-architectures/gcp/r...
Has Trellis explored partnerships or integrations with major ERP systems or existing ETL pipelines? The ability to seamlessly fit into existing enterprise architectures could be a significant competitive advantage and a compelling value proposition for large enterprises looking to modernize their data infrastructure.
Show me code written by a corporation that isn't terrible and I'll show you one developer's pet project
It's really nice that Go and Rust have one standard package management system, and a built-in standard formatter. Both of these things seem obvious now, but they were innovative when they were introduced. They add a new set of "batteries" to the "batteries-included" mindset. And they put community and ease-of-use first, which are crucial for adoption.
I'll do that to my son too. Do you think it's a bit too early, considering kids of 2nd grade don't know many words?
I had heard about spiking neural networks but I didn't really think about them until your post here. Lately I've been kind of deep diving into biological neurons (just a lay perspective) and what we know about their mechanism of action at the individual cell level. I'd also just watched the 8hr episode of Lex Fridman's podcast with the folks from Neuralink, so my brain was primed to make this connection and holy moly it's exciting to think about the possibilities.

Thanks for sharing your work, would love to see a post on here down the road when you've found some light in the dark forest.
It actually requires a fair bit of skill to do it correctly and accurately
The timing of this article is great for me as lately I'm fascinated by the Forth language and the simplicity behind its apparent strangeness. I've been tempted to start playing with similar ideas just for fun.

(https://ratfactor.com/forth/the_programming_language_that_wr... is a great read, btw.)
The article's comments are worth a look - if nothing else for the "Yes, Prime Minister" reference álone.-

"How could we ever rule out that quintessentially "Yes, Minister" scene - the club where a judge just happens to run into Sir Humphrey after dinner, accepts his offer of a drink, and is told that, "The PM would really like it if..." Followed, after a short reflective pause, by, "On another subject entirely, we are looking for someone suitable...""

All jest aside, the matters the article deals with are dire.-
There has been some interesting recent work that may get rid of the need for dark energy.

Briefly, recent large scale maps of the universe suggest that the universe might not be as uniform as we thought it was. In particular we appear to be in a large region (something like a couple billion light years across) of low density.

Dark energy is needed to make the solution to Einstein's field equations for the whole universe match observations. However that solution was derived based on a universe with matter distributed uniformly. At the time it was first derived that appeared to be the case--we thought the Milky Way was the whole universe.

When we learned that the Milky Way was just a small galaxy in a vastly larger universe than had thought we were in and that there were bazillions of other galaxies, those galaxies appeared to be distributed uniformly enough the the solution to the field equations still worked.

Later we found that there is some large scale structure in the distribution of galaxies, like superclusters, but those seemed uniform enough throughout the universe that things still worked.

If that couple of billion light year low density region turns out to exist (large scale mapping of the universe is hard enough that it may just be observational error) the universe may not actually be uniform enough to for the field equations based on uniform matter distribution to actually work.

Some researchers worked out the solutions to the field equations for a universe that has such large low density bubbles big enough to invalidate the uniform universe solution, and found that such a universe would have an expansion force without the need to invoke any kind of dark energy.

There was a recent PBS Space Time episode that covered this: "Can The Crisis in Cosmology be SOLVED With Cosmic Voids" [1]. The above is my summary of what I remember from that. See the episode for a better explanation and references to the research.

[1] https://www.youtube.com/watch?v=WWqmccgf78w
Most tricks have a very short explanation. Something is just a fake prop. A hidden breathing tube in the water. The camera is upside down. The nails are popped up from the table, not shot from the gun. The selected card is forced by sleight of hand.
Like a video game or a movie, there's a fake trigger and a fake effect and then there's a mockup of the appearance of the connection between. Making it look good requires a lot of detailed work, like painting a miniature city for a movie, which bores most people, but the trick is explained very simply.
A practitioner's guide to testing and running GPU clusters
I think maybe a good middle ground is write an interpreter for an already spec'd esoteric language like brainfuck. [0]

It's really fun. Brainfuck specifically is great because there's a lot to optimize with only 6 total operations. (An example, multiplication has to be done as repeated addition in a loop, make a multiply AST node! [1]) and you could knock out a (BF => AST => Anything you want) compiler in an afternoon!

Bonus, there's a lot of really impressive brainfuck scripts out there. Nothing compares to seeing your compiler take in some non-sense ascii, and spit out an application that draws the mandlebrot fractal.

[0] https://esolangs.org/wiki/Brainfuck

[1] https://github.com/graypegg/unfuck/blob/master/src/optimiser...
I'm totally with this idea - use the language you know best for mundane tasks.

I used to switch to shell or Python to do one-off scripts. But there's not a super great reason why I can't do the same in C++, which is what I know best. All the build stuff is easy to do in my company's repo, so that's not a big blocker.
> Many people do not accept that for a variety of reasons.

That doesn't mean it isn't true about Biden being president. It is a fact, Biden is the sworn-in president of the United States. The part where people don't believe this doesn't make the world post-truth, it just makes some people wrong.

I don't care how hard someone believes Biden isn't president, he is. he was sworn in, this is a fact, not an opinion, not a story, not up for debate. The dude was sworn in as the president, he is the president.

Was he elected fairly? I think so, some don't. Debate that, sure. If two people on the opposite of that debate try and convince the other, it won't happen. That isn't post-truth, at all.

Truth still exists. People don't look for it. I posted this the other day as an example: My Brother-in-Law said recently "The NFL has declining viewership and is losing interest because of all the different platforms they stream to." Which I'm sure he heard/read somewhere, and knowing the fella, had a political slant towards what he was saying. I do not know what the slant was, but I DO know he was wrong. The NFL had one of the best ratings years ever in the 23-24 season.

My brother in law is just spouting nonsense. He didn't try and find the truth. We argued for 3 minutes, I pulled up the numbers, and he was wrong.

That isn't post-truth, it is willful ignorance, choosing to believe a false narrative because it aligns with core values.
But you can do that with a simple growth model? Larger systems can already withstand larger shocks that would have been fatal when they were smaller.

Antifragile is a bit odd, the idea is supposed to be things that get stronger because of the shocks. Think how your muscles grow specifically from micro tears. In that regard, they must have resistance to grow. Though, I think that also misses on some of the definition?

Really, the more I try to defend the idea, the more I question it. :(
SNES Background Mode 7 – System Features Pt. 05 (2018) [video]
The problem is that we are hurtling towards the unknown without a plan, driven by the “need” to make higher returns for shareholders and to capture the new market.
It may be that some new types of employment magically appear that soak up the jobs lost, but you can be sure there is no one working on solving that problem since the goal is to eliminate labor not create it.
Some arguably badly written programs depend on different execution contexts (across machines, processes, whatever) having consistent FP behavior for the same inputs. Having the FP behavior change out of your control can result in a desync across those contexts. Depending on the exact error behavior, these can be real hard to track down.
I usually find better results describing this as the orthogonality of cleverness and wisdom, and avoiding the false assumption that one is preferable in excess.
I appreciate his efforts, but tmux from my cold, dead hands. kitty is nice and fast, but tmux is in my blood (and on remote servers where kitty isn't).
Thank you for this feedback.
Fair question.

I mentioned this in another comment, but Learn to Rank allows a customized sorting order that is specified by an administrator. Where you see this is in systems where you need a really fast evaluation (ms) and computation doesn't work well.

For example, in an e-commerce system you might want search results that reflect what your users are likely to buy. For a few items you might be able to do something computationally with SQL, but at scale there are lots of features and signals and noise and it quickly moves past algebra.

https://en.wikipedia.org/wiki/Learning_to_rank#:~:text=Learn....
Whilst you are being facetious, deadbolting a bathroom door is really really dangerous.

Bathrooms have a high risk of life threatening accidents and any locks should be bypassable indicators - this is why most have a coin unlock on the outside.

Many countries have regulations requiring bathrooms to be unlockable from the outside without a key, and the external doors to be unlockable from the inside without a key.

Deadbolting a bathroom is also pointless - there is nothing ti protect.

Using an effective password for dev environments is sensible; it holds no risk of meaningful loss and can prevent compromise due to a common mistake.
Resilience is the ability of not having a (catastrophic? depends on who is defining) failure when the situation changes.

Resistance is the ability of not requiring any adjustment to avoid a failure when the situation changes.

That antifragility term, that yeah, is the same as hormesis is the ability of increasing your fitness when the situation changes (in unpredictable ways).

A machine that has very thick parts is resistant. A machine with redundant parts that you can fix is resilient. A machine whose builder is always learning from failure and improving is antifragil.
I haven't made a programming language (and never will), but I did build a BNF-inspired metalanguage for describing text and binary formats to scratch the itch of trying to describe a binary data format I was developing:

The metalanguage: https://dogma-lang.org/

It's even got a syntax highlighter: https://marketplace.visualstudio.com/items?itemName=ksteneru...

The binary format I wanted to describe: https://github.com/kstenerud/concise-encoding/blob/master/cb...
Fewer world records in Paris: Are we reaching peak sports performance?
i have been using sponsor block firefox extension for some time. It's incredible. Youtubers I watch (LTT, marcushouse) are typically shilling crap like vpn or those stupid ray bud things.

Youtube is not usable without adblocker and annoying without sponsorblock
It will be good to add "Programming Language Checklist" to the references: https://www.mcmillen.dev/language_checklist.html