skysight-inc/HackerNews huggingface dataset:
Does ZFS or any other FS offer special operations which DB engine like RocksDB, SQLite or PostgreSQL could benefit from if they decided to target that FS specifically?
Good luck with that, my writing style is worthless!
One option you could also try is to use an existing language's syntax. Plenty of languages have high quality parser libraries by now, like swc/rome/acorn for JavaScript, rustc_parse for Rust, et. Of course syntax is influenced by semantics, so you'll end up wanting to remove or add syntax, but you could probably get decently far before that ends up a problem.
That is the question indeed.
Is this a reputable university?

This is a strange paper
https://appsec.space

I talk about application security and other stuff (common pitfalls from working on the field, career advices etc). I have yet to migrate the content from my old blog, but a new post will be released soon™.

An introduction is available here: https://appsec.space/posts/long-time-no-see/
It is always interesting to me in science fiction how humans are able to repair/reverse-engineer ancient technology from aliens or pre-downfall humanity. If you stumbled across a non-encrypted WinXP hard drive, how would you possibly read the data? Figuring out the right power/voltage, creation of a SATA cable, constructing the SATA communication protocol, figuring out how to decode a NTFS file system, and then how to read bespoke binary format X.

Modern humans with a very good idea of how NTFS work struggled to reverse engineer it for years.
I'm a manager whose definition of conflict mostly matches yours, so here's how I handle it (as an interviewee) and how to translate the "default behavioral interview question" to something you can answer:

- the scope of the question is usually "how do you reconcile your worldview, desires, and best interest with someone else's". When answering, I tend to first clarify to the interview that "conflict" is a word that has intense connotations for me, and then ask "Are you asking about a time I had to negotiate with a person that was coming from a different point of view or background, or about how I handled an emotionally charged situation?" (As a manager, it is more common that I do get asked about emotionally charged situations, which also take skills to defuse, just different ones.)

- At least for me, I often think of non-emotionally-charged disagreements as negotiations; there are absolutely negotiation skills to be used to resolve disagreements efficiently and effectively, and if you can't think of any, it may be something for you to practice. Do you often get what you want? When you do, is it mutually beneficial? How does that course of action happen?

- Sometimes you can sidestep the question and showcase better conflict resolution skills by thinking of a time you arbitraged a conflict between two other parties. Describe how you dealt with each party. Did you feel you were unbiased? If you were initially more on the side of one party, how did you set that aside to listen to the other person?

- Don't mention abuses of power (by you or the other party) in a conflict resolution question. Also don't mention conflicts that are primarily personal - the origin of the disagreement should be about work, not tone, physical threats, intimate history, etc.

- If you do have a story about building a working relationship with a known problematic person, so that your work with that person yielded good results and you didn't fall into the trap of a bad personal relationship with them, you can mention what you did to get there. E.g. "X was widely known for his temper and would often yell during code reviews. Although this caused problems with all his teams, and he doesn't work there anymore today, I always got civil, useful code reviews from X by sending him my points in writing in advance, and expressing that I valued his feedback which was why I wanted a trace of it."
https://bernsteinbear.com

I wrote about programming languages, mostly
Is that a condemnation by faint praise? :)

Could be because I'm reading on desktop and it works better on mobile.
For some reason there's a lot of people on Reddit who post "Sqlite is only for toys".

In my experience Sqlite is great for everything, with a number of exceptions: https://dev.to/johntellsall/re-more-on-sqlite-vs-mysqlpostgr...
https://itsbehnam.com/blog
this is very often so the service can choose if you have a regular password or need to be redirected to an external SSO service (though i guess it's not the only case)

(not that i like it.)
Renderings Revealed for 50-Story Skyscraper in Sunset District, San Francisco
A company that relies on VBA scripts
I did read it, but the whole premise is flawed due to an apparently incomplete understanding of how LLMs work. Including code samples in your prompt won't have the effect you think it will.

LLMs are trained to produce results that are statistically likely to be syntactically well-formed according to assumptions made about how "language" works. So when you provide code samples, the model incorporates those into the response. But it doesn't have any actually comprehension of what's going on in those code samples, or what any code "means"; it's all just pushing syntax around. So what happens is you end up with responses that are more likely to look like what you want, but there's no guarantee or even necessarily a correlation that the tuned responses will actually produce meaningfully good code. This increases the odds of a bug slipping by because, at a glance, it looked correct.

Until LLMs can generate code with proofs of semantic meaning, I don't think it's a good idea to trust them. You're welcome to do as you please, of course, but I would never use them for anything I work on.
Thanks, it really count for me to know that people care about what I write.

Indeed, I’ve merged my blog and my capsule now. Those are the same content (because I realized that, sometimes, stuff I wrote on Gemini ended being shared on the web through gemini proxies)
Good luck "only allowing" a common result of sex under a certain age but well above sexual maturity. Somehow I have my doubts about implementation.
Battery dies in the same amount of time so I wouldn’t consider this a technical feat.
Dynamic how? Like pages that load content from a database? Typically anything “dynamic” is on the backend, all your static shit (images, videos, sounds, fonts, etc.) are in the front end and on a CDN, which will make calls to your backend, which would be on a VM or in a k8s cluster, which in turn may make database calls.
I like trying to reseat it on the charger multiple times per day.
A M A Z I N G

Have been looking forward to this for years!

This is so much better than automatically doing dedup and the RAM overhead that entails.

Doing offline/RAM+in memory dedup size optimizations seem like a really good optimization path. In the spirit of also paying only what you use and not the rest.

Edit: What's the RAM overhead of this? Is it ~64B per 128kB deduped block or what's the magnitude of things?
You're so so so right! Things practical in AI is not hyped.

OpenAI which is funded by Microsoft and promoted by Microsoft account executives creates hype as if it's open although nothing, including its so-called open-source Whisper, is open. People feeding Microsoft pretend that "they" are revolutionizing the world. NVIDIA and Microsoft are making money out of these large models and positioning the bigger as the better.
> "Of course, the reason was because First Officer Ryan had set both thrust levers to idle, and because of the control handover, no one pushed them back up again."

> "In fact, with both engines at idle, the asymmetric thrust had disappeared, and it was trivial to keep the plane straight and level."

> "First Officer Ryan even seemingly forgot that the left engine was at idle power because he put it there himself not even two minutes earlier."

And here we have the primary cause of all the confusion. It was not trivial to keep the plane at level, if engines had no power. The "sexism", the "given their earlier conversation, he surely knew where arguing with Okai would get him (which was nowhere)" aren't the cause here.
See also: https://www.amazon.com/PROGRAM-PROOF-Samuel-Mimram/dp/B08C97...
I don't think anyone's ever claimed that it was better for all modern applications.
Tangential: No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization

https://arxiv.org/abs/2207.07998

Both Vega and Echarts are covered, among others.
You are well aware that every remark everyone says has some small impact on those around us, otherwise you wouldn't be making such remarks yourself.

Like I said, if you want a forum for jabbering on topics you know nothing about with friendly people, I'm sure you can find a local pub. I want a forum where inside experts who read peer-reviewed studies or have first-hand experience give a download, and the rest to hold their tongue.

I think you may be in the "the rest."
The government will never comply with this order.

Also, periodic reminder that articles which don't link (or even quote) primary sources are propaganda, not journalism. Here's an article which does link and quote: https://reason.com/volokh/2023/07/04/july-4-injunction-bars-.... Most notably, the order does not, as TFA claims, include a blanket ban on communication with specific carveouts. Only specific kinds of communication are banned, and the carveouts are on top of that.
Ask HN: Get over Negative Emotions for Projects
Hi HN, for the past few years I've stared several projects, but never completed them to a proper state. Usually what ends up getting to me is a belief that my project won't live up to similar projects that I see online. This is obviously not constructive, but it seems to be something I can't really shake. Usually the project starts of nice, but once I hit bugs, or can't figure out how to implement a new aspect, the project starts to ruin my mental health and I focus too strongly on it throughout the day before finally burning out.

Does anyone have any coping advice that can help me get through these negative emotions and successfully complete a project. There are so many things I wanted to fully implement so I can share them online, but can never get it to a good enough state. Any advice would be great!
Inside was an amazing game. The feeling of the environments you go through is just indescribable, like a combination of megalophobia/submechanophobia and mystery.
https://mertdev.dev/

Haven't written for some time but planning a big post
Ah, I'd forgotten how much fun Flatout was! Used to have a blast playing that, Burnout, and Carmageddon. Lately I've been playing Redout Enhanced Edition which was free on Epic awhile back. Bought a new controller to play it.

I considered getting a Steam Deck, but I just don't see myself carrying it around to play it somewhere else. And if I'm going to be here in my comfy chair at my computer with a big screen anyway, it doesn't make sense.
Interesting. Stylish looks like malware tho.
That is a minor thing, but I would love if people spelled our words right. The city is called "São Paulo", not "Sao Paulo", which makes for a completely different pronunciation. I get that they may not know how to type it, but anyone can copy and paste from Wikipedia.
The 25 years of seeking better outcomes for netizens, using their small influence to help people to have a better experience with the internet.

If you always compare things to your version of utopia you'll be very disappointed. I appreciate their efforts in saving me from the alternatives like Chrome and IE, which are produced and pushed by groups with a million times their resources.
I don't know what you expect this comment to do, lol.
https://gallant.dev

Haven't had the chance to write for awhile, but been wanting to get back to it. In addition to normal static site stuff it has webmentions/pingbacks, comments, and (probably now broken) interoperability with Twitter (likes would show up as webmentions) - overall it was a fun excuse to figure out IndieWeb stuff (https://gallant.dev/posts/a-blog-reborn/ is where I explain that).
IMO it's only a debacle for developers who don't want to learn the native platform or don't think they can do it.
As individual commercial products, they were failures, yes. They weren't kept in-house or released only as dev-kits; they attempted to commercialize them and failed badly. I'm glad they learned from the experience!
Hold the constitution in your hand as a 3D printed protein
Pick your favorite patriotic text. We translate each letter to an amino acid. Using the latest structural protein prediction model, we fold the amino acids into a protein. 3D printed copies available for pre-order now.
Even if what you say is true regarding familial auto theft, which I highly doubt, the percentage of auto thefts committed by children is irrelevant. The more relevant question is “what percentage of children are involved in auto theft” not “what percentage of auto thefts involve children.” The answer to “what percentage of children are involved in auto thefts” is a minuscule amount. Conversely, “what percentage of children access harmful content” is likely quite high. Do you see the difference?
The article explains they needed to fork SQLite to be able to intercept the WAL.
Improve ChatGPT with Knowledge Graphs
It creates pushback though... even when some people are generally sympathetic to inclusion and those general goals, a forced statement might make them push back and say "fuck it I hate this and I won't be taking it seriously".

I think the best way of promoting inclusivity is offering incentives for doing so (not necessarily financial by the way - even small things like events or postcards help!) and creating a healthy atmosphere. Trying to make a polarised and generally toxic atmosphere inclusive only furthers the divide and the polarisation.
Cannot recommend Adam Millard's youtube channel enough.
Every year he reviews his top games, many of them make it to my wishlist.
ex. https://www.youtube.com/watch?v=c0Eo7fwGBJ4
You can have a look at other years as well.
Insurers look to ease UN climate alliance rules after member exodus – sources
https://archive.fo/A3NfU
This reminds me of the anime Hikaru no Go. In one episode, prodigy named Touya Akira (the main rival of the main character) is being bullied by his schoolmates. They challenge him to a 3-board match (he has to play three games simultaneously, each against a different person) with his eyes closed. Because of his reputation, he accepts the challenge. He calls out his moves and the opposing player places the stone. The opposing players also call out their own moves so that Akira can know what's happening in each of the games. he has to construct and track what the three boards look like constantly using only his memory. The one game of the three where he starts losing is the one where the opposing player is the least experienced. It's not the skill that starts defeating Akira. Rather, it's the idiocy of the amateur who doesn't know what he's doing, making it more difficult for Akira to track what the game actually looks like, because it's harder to remember and track nonsensical moves.
#3 currently has 25 points, #8 has 14, and #12 has 9 points. Not sure that 50 points is a good measure of whether it has been on the front page.

What does that mean anyway, does being on #25 for three minutes count?
For all i’ve seen over the many years in the industry i’m pretty sure founders who make only things they’re interested in are a pretty small club. The vast majority of all the crap and startups you’re seeing here are doing exactly what they believe is „what the market wants“ because that’s what they’re being taught all the time here. Heck, most of Show HN gives me rather „what the market wants“ vibes let alone YC applications.
Out of curiosity, what library you use for displaying your code blocks?
I don't take it that way, and I'm deeply fortunate to be living the life suggested by GP. If I get to do what I'm passionate about even if it includes the closely-related grungy part to make it successful (not an altogether different job like marketing) and I am paid enough money to not have to worry about my daily needs and retirement savings, then I have a chance to spend a solid part of my productive day on it, engaging deeply, and building a deeper intuition, all the while not having the personal worries of stability at the back of my mind. My passion no longer needs to compete with my work for my mental energy. And I get to work with talented people who complement my skill, doing the part they enjoy and I don't, to make what we collectively build successful.

That being said, I'm a software engineer, and that's a really fortunate occupation to be passionate above due to the breadth of its applicability (e.g. allowing one to work more closely on my topic of interest) and salary potential.
https://lemonfold.io

I write about about my favorite machine learning algorithms using as few formulas as possible, and about my journey of learning Rust writing my own machine learning frameworks.

Unfortunately, I only find time to write a post once a month or every other month. But it helps me organizing my thoughts
My understanding, not having dug into it, is that it's possible but just work nobody has done yet, though I'm not sure what the relevant interfaces are in the Linux kernel.

One thing that makes the interfaces in Linux much messier than the FreeBSD ones is that a lot of the core functionality you might like to leverage in Linux (workqueues, basically anything more complicated than just calling kmalloc, and of course any SIMD save/restore state, to name three examples I've stumbled over recently) are marked EXPORT_SYMBOL_GPL or just entirely not exported in newer releases, so you get to reimplement the wheel for those, whereas on FreeBSD it's trivial to just use their implementations of such things and shim them to the Solaris-ish interfaces the non-platform-specific code expects.

So that makes the Linux-specific code a lot heavier, because upstream is actively hostile.
Simplex Chat
Careful with generalizations. I have a kid with unlimited game time on the phone and he will prefer Scratch or book reader nearly all of the time anyway. He has been doing coding games since he was 4. Most kids don't do this only because nobody has shown them how to use computers for anything other than games and social media.

He deleted Socratic app soon after I have shown it to him though, but not because he needed space for games, but rather because "the teacher must not see this". You should have seen the panic in his eyes.

Also, the only social media he is using is classroom Whatsapp, which is effectively required by the school, because there is no other reliable source of information about missed classes and other school matters.

All those kids playing games and scrolling through social media might be just fulfilling teachers' expectations after all.
> It's actually not all that wrong. ChatGPT is a bit like the Snowden leaks - making the public aware of capabilities that have existed (and which have gone through generations of development) outside of the public eye for a long time.

Can you elaborate? Were neural language model bots used to stuff the internet with junk before the publishing of Attention Is All You Need?
https://www.techradar.com/news/steam-deck-plays-elden-ring-b...
While I agree designing syntax before you know your semantics is unwise, please consider also that there are several actually parserless languages extant: lisps, forths, APLs, smalltalks, various Edinburgh languages, etc.

(Esterel —IIRC— is the only language of which I'm aware that explicitly has two syntaxes, one traditionally parser based and one that, in principle, could be parserless)
Meal Replacement [video]
Alma and Rocky were the only two real matching replacements and considering Alma is the only one with $1 Million/year on the tablet to guarantee survival until 2029, I'm not going through the drama of a small or unanchored product again so that might be the "winner".
This is one of the cases where you actually do want Lisp-style s-expressions, because they don't need any real parsing; functionally speaking, they are already the AST. (This is why you sometimes hear people saying that Lisp "doesn't have syntax".)
I saw the Apple ][ when I was in the 3rd grade, lots of people were crazy for and crazy for the Apple brand.

Internally though there was a big fight between supporters of the Mac and the ][. Apple didn't think the ][ would be as long-lived as it would turn out be so they rushed the flawed /// to market, and then there was the Lisa and then the Mac. Jobs thought the ][ would be dead 6 months after the /// came out but there was this time from 1979 to 1985 or so that 8-bit computers just hung in the air and there wasn't real progress from one year to the next because the close coupling between the video system and the system bus meant you couldn't just come out with a machine that was 50% faster each year -- people weren't going to trade up to a better machine if that meant breaking all your software.

Steve Wozniak and Steve Jobs both left the company because of this conflict but you can imagine a different world where Apple did not invest in the Mac but instead bet it all on the Apple ][, where the //gs came out a few years before it did and took the place of the Mac and then they followed a different trajectory to end up where they are now.

Some people who where they might look at it with nostalgia, people who weren't there might appreciate the sense of industrial design that was front and center with the ][.
https://blog.plain.technology

Bare bones and just getting started, but I’ll hopefully be writing more about the Go projects I’ve been getting into on the side. Everything around the theme of plain technology, simple as can be.
How Magic Links Web3 wallet works
Simple static sites are great ideas. Writing HTML/CSS and not relying on a WYSIWYG back-end editor is an awesome way to work, especially if you're using a templating engine to generate the static content as mentioned here. However, in my experience the people paying to have websites built or your in-house marketing team maintaining and updating the company website, making sure the SEO is up-to-snuff, etc. can't do these things. They don't want to learn how to do these things. The unfortunate truth is that more times than not they require Wordpress or something like it to do their job.
I'm on a laptop and it looks totally fine to me.
Good catch. I'd meant Stylus, though I keep getting the two confused as I'd initially relied on Stylish.

Corrected above.
I made an account after years of lurking to say. This is it.

I use to make and sell a very specific piece of hardware. The only reason I started a shop was to sell my surplus. It cost roughly the same for 1 as it did for 20. So I started selling them for $2 more than I paid and sold out. Then I did it again, and again. I sold about 100 units all together and never once did I hate my hobby during this time. At the same time, it never paid my bills. Nor did I ever think of quitting my job.

Is there a name for flipping a hobby into a full blown career? Does Flanderization fit?

I had to stop after the whole shipping shitshow during covid. Prices in my country have not recovered yet.
Look for plasma TVs instead. I have an old 42" 720p Samsung plasma TV at my parents house and it beats all 1080p LCDs in contrast, sharpness and response time. Perfect for vintage gaming. Pretty sure you could get one dirt cheap on the used market.
https://lambdaland.org/

I’ma programming languages researcher, so most of my posts are about that. I also write (too much) about Emacs. Education figures in my posts as well. I try to write one to two posts a month; that doesn’t always work out. I’ve got an RSS feed. The colophon explains how I make my blog: https://lambdaland.org/docs/about/#colophon

Favorite posts:

- https://lambdaland.org/posts/2023-01-17_what_is_a_type_syste...

- https://lambdaland.org/posts/2022-11-17_continutations/

- https://lambdaland.org/posts/2022-07-04_kanren/

- https://lambdaland.org/posts/2021-12-07_metropolis_essay/