skysight-inc/HackerNews huggingface dataset:
I was just recently a developer, not even a senior, at the current job who was elevated to lead on two different teams, and there is no raise because my terms are defined as part of a larger contract. If I want more I need to become a director equivalent project manager as that is also part of this contract. That is offered to me but PMP is a required prerequisite that I don’t have. So, I guess I should get PMP.

In the meantime I have found ways to self host personal media this year from the house and make it available across the internet behind find a personal domain name. Everything is fully automated and free. If can get my finances in order this would be my start up idea: a preconfigured hardware box with custom dashboards for all household and media services that are privately available across the internet. The MVP is complete.
Aside from server software, who really distributes software using Docker? My point is it's closer to "no one" than "everyone".
The authors of this article obviously know infinitely more about postgres than I do, but you can trigger writes using reads much easier. If you’re selecting something that does not fit into working memory and try to sort it (or use a mechanism that needs sorting), the sort is performed on disk.

This almost rendered our SAN nonfunctional a few years back.
Ray Porter, the narrator, is quite the talent. He does a brilliant job with ‘Project: Hail Mary’ as well which is the second book from the author of ‘The Martian.’ It has quite a bit more science and humor than The Martian and is one of my favorites.
Just starting the third book, really fun series. Highly recommend for anyone interested in computing and science fiction.
It's not a security control, it's for copyright compliance and in case of incorrectly filled out package metadata.
I hear that often, but I have maybe found two websites that have a bad experience on Firefox. Out of thousands.
My 2 cents on the long context (haven't used Pro mode, but older long context models):

- With a statically typed language and a compiler, it's quite easy to automatically assemble a meaningful context with 1-2 nested calls of recursive 'Go To Definition' and including the source from that. You can use various heuristics (either from compile time or runtime). It's quite easy to implement, we've done this for older, non-AI stuff a while ago, for trying to figure out the impact of code changes. If you have a compiler running, I'm pretty sure you could do this in a couple days. This makes the long context not super necessary.

- In my experience, long context models can't really use their contexts that well. They were trained to do well on 'needle-in-the-haystack' benchmarks, that is, to retrieve information that might be scattered anywhere in the context, which might be good enough here, but asking complex questions that require the understanding the entire context trips the models up. I tried some fiction writing with long context models, and I often found that they forgot things and messed up cause and effect. Not sure if this applies to current state of the art models, but I bet it does, since sequencing and theory-of-mind (it's established in the story that Alice is the killer, but Bob doesn't know that at that point, models often mess this up and assume he does) are still active research topics, and current models kinda suck at it.

For writing fiction, I found that the sliding window of short-context models was much better, with long-context ones often bringing up irrelevant details, and ignoring newer, more relevant ones.

Again, not sure how this affects the business of writing firmware code, but limitations do exist.
Types of Goals – Understanding the Nuances of Effective Goals
Did not see your comment until after I posted mine, but exactly this. The amount of disk io from these sort operations can be massive and very surprising.
Quip: A Clojure game engine built using Quil
To be frank, being poor in Germany is 10 times better than being poor in the US.

We don’t want to live like in the US.
no, especially for an app that boasts to be "native"
See also:
https://streaming.media.ccc.de/38c3/relive

Automated dumps available during the conference in case you missed a talk and don’t want to wait for the edited release.
Did they calculate embeddings for the entire archive? That must have cost a fortune.
What do you mean by "just an extension"? It does the job very, very well. NextDNS is great, but especially with embedded ads you get a lot of 404s, which the extension can remove without any trace.
Same! But in my 20s and I switched careers.
You can still access Usenet posts:

https://www.big-8.org/wiki/Web-to-news_gateways
Can you please explain why coordinate-based vs. image-based RV is relevant here?

I mean, if you assume psi is possible, sure, then it's a valid criticism that this is a confounding variable that causes the believers to score better.

However, if you're a skeptic, it shouldn't matter. I mean, if you assume psi is BS, then why would it be obvious image target X23AY would be easier to "guess" as an image of a hospital instead of getting the coordinates (39.2965, -76.5915)?
Would it be fair to say “You are an introvert by necessity rather than by choice”?
I agree that making an absolute statement like that is not great. But surely, if you understand the concept, you also know that it's way too common for extroverts having zero understanding that some people need to be alone to recharge. They'll call you boring when you don't want to go out after being at the office for 8 hours already, for example. "Come on, it will be so much fun! What will you do when you get home? Play games lol? Come on get out in the world and meet some people!!"
It's also very common for extroverts to assume that just because you need to recharge by not being with people that introverts don't like being with people in the first place.

Social energy for me is a bit like physical energy. I love working out, but then I get tired and need to rest. In this analogy the extroverts somehow gets more energy while working out. That part is very hard for me to understand.

The pandemic was a total eye opener for me. I always thought that (ever since I started working) I didn't like to go to after works, nor parties in the weekend. What I realized was that I really love those things, but that my social battery drains completely at the office so I needed the evenings and most of the weekend to keep running. Hybrid work has complete changed my ability to socialize outside work.
We absolutely care about absolute costs. 70B model this year will cost as much as it will next year, unless Nvidia decides to lose their profits. The question is whether an inference cost is dropping down. And the answer is obviously no. I see that you're out of your depth so let's just stop here.
Or Turing Complete [0] the game

[0] https://store.steampowered.com/app/1444480/Turing_Complete/
Back in the 00's there was a power outage in downtown Vancouver. It caused Peer1 to fall back to their generators... that weren't tested for ages. They struggled for 5 minutes, gave up and bursted into flames, resulting in the colo not being able to go back online even when the main power was restored.

That was an epic mess. Especially considering they positioned themselves as the most technically sophisticated colo in the region. So, yeah, it happens.
You can only make a C API for interacting with a precise garbage collector that ergonomic. And, to be honest, I wouldn’t call the situation described by the GGP particularly problematic—you messed up memory accounting and you got a memory leak. In most garbage-collected runtimes, if the runtime messes up memory accounting, at best you get immediate memory corruption, at worst you get memory corruption much later in some unrelated part of your heap. So this is pretty mild all things considered. Of course, if you’re working in a language with greater metaprogramming capabilities than C, absolutely do abstract the stack into something more manageable.
it's all opinion. i actually like the choices.

i had a moment of awe in fact, because that way of describing html maps 1:1 with how i think while typing tedious html tags or js/json arrays. it is like a pure mind dump.

...and not using commas is just asking for trouble for zero benefit.
It’s true that this could lead to unintended consequences as humanity is directly experimenting with a complex balanced natural system. But another perspective is that we have already done/are doing exactly that by pumping CO2 into the atmosphere at rates that wouldn’t have happened in nature. I know “two wrongs don’t make a right”, but it’s perhaps worth considering the price of course correcting our already hugely impactful behaviours, as the butterfly had flown years ago.
Kids would probably have a better experience with Hedy https://hedy.org if they are young, and Pyret https://dcic-world.org if they are a little older.

Once they know how to program python is obviously a fine choice, but starting beginners with Python is insane. Too many gotchas, incomprehensible error messages etc.

Also why logo? its not 1967 anymore. A far better choice is Snap! https://snap.berkeley.edu
You have OpenGL 3.2 but need 3.3
I think thats absolutely wrong.
Yeah but the statement in question is (quote) "you can be EQUALLY successful as an introvert" - and we're talking about whether people should, generally, strive to be more extroverted at work. That there exists a successful introvert is not in question and isn't a good criticism of the article to me.
You're right. I use Harmonic to browse Hackernews and it displays it really bad. I opened it in FF directly and can read it fine now. Thanks for making me aware.
Show HN: Extract Books Mentioned in Podcasts
Hacked this together in 3 days with the help of GPT and cursor. It solves a personal need of mine: I often want to read books mentioned by podcasts, but I almost always forget to write the names down as I tend to listen to podcasts on the go without free hands, and it's a pain to go back and re-listen just to get the book names.
The one by Samuel L. Jackson is pretty nice, though.
Sitting on a Tuktuk and Looking at the Road
Genomics support deep divergence between Mediterranean Indo-European languages
normal?

*normal

if your hand makes it to mouth

then the government grabs you by the throut

and makes you cough it back up.

the quiet: the persuit of happyness has been rendered impossible and illegal through taxation
and other government regulation

THE LOUD: DEFUND! DEFUND! DEFUND !
https://docs.cullfront.com/an-example
What claim are you refuting? I've read the book, as well as several critical reviews and I don't understand what your point is.

I'll also echo your advice not to take that book (or any other) as gospel, nor to slide into racism.
I love such article. It’s pretty good written and it’s really awesome to see other struggle too. But I have to admit, I envy those skills.
About tab support, you mean pressing the tab key to, for example, autocomplete a command?

That seems to work for me (macOS 15.2 here)
1. Idiocracy
2. 5th Element
3. Galaxy Quest
4. Edge of Tomorrow
4. District9
- xterm still feel faster to me.

- some visual artifacts with the gtk menu

- sometimes prompt got clear when openning 2nd / 3rd windows

- cant get keybinding quick toggle to work
I think my parents owned order magnitude 500 cds. Something like 150mb per album in mp3 format gets you to, what, ~75gig?

I doubt they were outliers? Nobody I know filled their players with itunes bought music, almost everyone was importing from physical back catalogues. I will concede that we did subsequently share our collections somewhat though...
Great idea and integration, looking forward to see how it evolves next year
After reading all that, I think I'm an introvert as well. Though people tend to label me extrovert.

Even though getting downvotes, there's a lot to learn on HN, even about myself!
The number of apps that offer note-taking functionality is exploding. It solidifies Emacs' community's point of view that all these custom tailored solutions become a limiting factor for many. But to learn Emacs and Elisp is not trivial.

* Any particular resources you followed to learn Elisp.

* What sort of time investment did it require for you to build your own system based out of Emacs?

* How are you syncing your files?
The Raspberry Pi Pico 2 of course also uses the Cortex M33, along with a self-developed (in his spare time!) RISC-V core that has very similar performance, other than not having an FPU.

It's pretty easy to compare the same C code on both CPUs on a Pico 2, where you have equal RAM, equal peripherals etc.
VHDL has special place in my heart coming from FPGA world. Oddly enough, I never thought of Ada and VHDL as similar, mhhmmm.
Cloudflare blog post about using racket and rosette
Racket-embed-images-in-source-text
to further expand on this, in common lisp i can build up my program dynamically in the repl, allowing me to progrssively make more readable and understandable code after making it do what i want, and then do the final tidying up with type i formation amd necessary documantation when i compile it. i fail to see how any i can program with less cognitive load in any other language, especially strictly static ones
Interesting article because it made me [1] think. But poor article because the author's apparent lack of awareness leads them to get so much wrong.

I suspect that the author is a straight-up extravert who thinks that introversion is the same as shyness (its not), and that their claim to be an "introvert in friendship" allows them to claim to be "deep" (wrong again, introversion is not a virtue and extraversion is not the same as superficiality).

Basically this reads like some think piece I'd expect to see on LinkedIn. Kind of like "How to Succeed as a Senior Staff Engineer", written by a 23 year old.

I wonder how the author of this piece will feel about it later in their life - perhaps as their awareness of the limits of their awareness becomes clearer.

[1] I identify as an introvert
First class Prompt Engineering with LLM lang
I looked up the GCC docs, and it says both that and what I said. Bit confusing, but makes sense in hindsight.
I am an introvert not because I don’t like socializing with people, but rather because I can’t shake the impression that they don’t like socializing with me (and I have been proven right in this notion).

In order to become more likable I’ve had to adopt an extremely perceptive and self critical mental framework to analyze every thing I could be doing wrong to annoy or offend people. It has worked, and people seem to like me more, but the mental exhaustion it induces has led to me often yearning for alone time.

I wonder if introverts like me are common: those who enjoy socializing very much when they feel socially safe, but rarely feel socially safe.
Doesn’t lua use 1 indexed arrays? Breaks my brain.
For things like a pan -- you have to apply it globally because your eye movements will smear the static pixels and motionblur them across your retinas.

However, the CRT simulator actually is variable-MPRT; it does compress the light emissions as quickly as possible as early as possible. Dim greys, for example are brightened and pushed in an earlier refresh cycle of the series that simulates a CRT refresh cycle.

So dimmer pixels get lower MPRT and brighter pixels get higher MPRT. Any unemitted brightness gets cascaded to subsequent refresh cycle until fully emitted to meet Talbot Plateau Theorem.
Harper (YC W25) Is Hiring Founding Engineer #2
It's a cultural thing. In the absence of opportunities for good education and jobs cargo culting kicks in.
That's the next stage of deflection after passive voice.

1. In normal and honest language you state things you have done, and their consequences.

2. Passive voice attempts to deflect blame by only stating the consequences as if they just magically occurred through divine intervention.

3. In the next stage they don't even acknowledge the consequences, and instead place the entire issue inside your experience of the facts.
I was wondering how difficult it might be to modify Earth's geography to ensure humans went extinct, while still having them evolve in the first place.

I think the answer is barely, if at all. Using the power of known population bottlenecks (e g. [0]) and chaotic dynamics we can say that any trivial change might lead to a brief existence for humanity. Specifically I'm thinking of something like Lotka-Volterra leading to Gambler's Ruin.

[0] https://www.npr.org/sections/krulwich/2012/10/22/163397584/h...
That's a strangely difficult question for me to answer, this being the first time I've been asked. What is your intention with it? You have me curious.

Thinking briefly on my answer, I would argue (mostly with myself) that it is a mix of both. For example, I consciously make choices about how to conduct my day or a specific task that will fall within the boundaries of my best operational parameters...which I understand makes me sound like a robot, but I am anything but (nor do I understand enough about robotics to pretend otherwise). It's just a matter of having enough self-awareness to listen to what my brain and body tells me works and does not work for me, noting what does work, then trying to accommodate myself for best results. In another comment, an introvert mentioned they can get up on stage and talk to a room of 500 people if they had to. I can do the same thing...so long as I know I have nothing to do the next day, because that action will cost me a ton of processing power and I will need to rest for a long time compared to, say, an extrovert. So, there's a consequence to be consider when making that choice to get up and talk to that room of people.

Alternatively, this also begs necessity. As someone who has actually been diagnosed and rediagnosed with anxiety and having tried different types of treatment to see what works and what does not work (choice, again?) I have learned one thing is for certain; this is not a thing that will just go away or be "cured" in the traditional meaning of the word, so it becomes necessary to learn to work around it.

In my experience, our choices and necessities are often the same, so it's a blurry question with a blurry answer.
Today I learned, being skilled at something does not mean it has to become less exhausting. Could it be that your acquired social skills somehow go against your 'nature'? I wonder if there is social research on this subject.
What is the good solution to sync text files? I haven't found a good solution that is open source and self-hosted. Ideally, eventually, my setup should give me real time syncing the same level as multiple people editing the same file. But that is a stretch goal.

I am currently using Syncthing but unfortunately it's client app has been removed from Google Play [1]. I am managing with Syncthing-Fork.

[1] https://github.com/syncthing/syncthing-android/issues/2064
I'm very much like this. I often compare social gatherings to activities like hiking. I might go for a hike from time to time and I might even enjoy it, but it will be exhausting and I will need some time after the hike to recharge.
I've been using Alacritty so I can switch back and forth from my work's Mac to my own Linux, and share the config, but I'm testing Ghostty and I'm really liking it. And no silly closed AI somethingsomething integration.
The best advice anyone can give you on this is to “just pick one”. Analysis paralysis is death and is going to waste your valuable learning time. Understanding programming concepts, which you can do with most languages, is paramount and will make you equipped to switch to something else later on.

That said, some languages can be friendlier or more useful than others. Start with a scripting language, not a compiled one.

I’d recommend Ruby over Python, as it’s more expressive and less rigid with invisible characters. In Ruby you often find yourself thinking “I wonder if this works” and it does.

But if you don’t have a particular goal in mind, I’d even recommend p5.js above those. It’s essentially JavaScript for making art, with a large community geared for new learners. The best part is that with very little code you can have graphics on the screen reacting to your inputs, which is way more exciting than modifying text.
Those are pretty strong claims.

KeePassXC has support. Many people use Vaultwarden. And so on.

Also, end users are already locked into Chrome and Safari (and Meta's webview and even worse fates).

Passkeys right now has upsides and downsides, like all technology.

I think they are both too complex/clunky on the data/spec/API side, and not complex enough on the UX/lifecycle side. But likely both will evolve based on the usage patterns that get solidified.
Interesting thought. I started self hosting a long time ago due to being censored. So my site runs local use a DNS redirection service. So all the files are on my local box, which I could give or leave to someone. But I do not have anyone in my family with any kind of tech skills.

If you keep it clean HTML/CSS, they could just click index files, I suppose.

This is my site mad on Linux/Markdown, with bash scripts.

http://crn.hopto.org
Show HN: Aicmt – Auto-split Git changes
Hello HN!

I've developed AICMT, a tool that not only generates commit messages but also automatically analyzes and splits your code changes into multiple well-organized commits following best practices.

Key features:

- Analyzes code changes and splits them into logical commits

- Generates descriptive commit messages for each split

- Allows specifying number of commits or letting AI decide

- Works with any git repository

Built with Python 3.10+, available via pip/brew.

Demo: https://asciinema.org/a/695352

Github: https://github.com/versun/aicmt

I believe this tool can help developers better organize their code commits and improve productivity. I'd love to hear your thoughts and feedback!
Since you asked, your point above effectively says "why don't you just work around your terminal emulator being slow by making more work for yourself?" That's not a compelling argument.
It redirects to https://github.com/new?template_name=shot-scraper-template&t... if you're logged in.
We should get someone from kindergarten to number these. Would be an improvement
In case you mean the quick terminal (ctrl+`):

keybind = global:ctrl+grave_accent=toggle_quick_terminal
How does big tech exert control over your usage of WebAuthn?
How to Build Data Products that matter
Well, that certainly counts as third party
I have to politely disagree. In the most pure sense a VM is a made up computer, without any implications being expressed to what it’s intended to be used for or how it works.

In the article the author even states as one example emulation a classic console, but it’s clear from the article that there are many other possible VM’s from the definition they provide.

Anyways the point is VM is abstract, and there are many many types of them. Simulators, emulators, hypervisors, etc… are all VMs, but also there are VMs that don’t quite already have a name for them yet because they’re strange.

I don’t mean to be rude at all - quite the contrary, I want to be respectful - but I also want to be clear about these terms for people who are interested in learning.
The State of Xbox and Game Pass in 2024
Premiere and Resolve are fine. You quickly get used to their workflows when transitioning. Avid users are way too up their own arse and these complaints just feel pointlessly elitist and out of touch. Wouldn't you much prefer something that crashes far less and is better integrated with modern workflows and codecs? I've cut films, shows, and docs on Resolve and Premiere and they're completely fine.
Very cool, can you explain more of how it works?
Really appropriate choice for new year's eve.
The advantage of equal-length days is that know now what some future date represents; whereas if counting leap-seconds too etc you might get a different date computing now compared to future code that knows about any leap seconds between now and then.