skysight-inc/HackerNews huggingface dataset:
They show a test-run of a 1B llama-3.2 model. Doesn't that fit in a single mac? Distributing the workload in this case must be slower than running it on a single machine.

However, this is interesting and I'm confused why aren't they showcasing the test-run of a larger model that actually necessitates distributing the workload across the cluster.
Ah ok thanks. That's not much! But I know from my own system that context massively increases processing (and also memory but on the scale of a GPT model it's not so much). I guess this is why.

I only use GPT via the API anyway so it's pay as you go. But as far as I remember there's limits there too, only big spenders get access to the top shelf stuff. I only spend a couple dollars a month because I use my llama server most of the time. It's not as good as ChatGPT obviously but it's mine and doesn't leak my conversations.
No need to apologize, some people are just grumpy assholes.
The discussion was about storing a timestamp as UTC, plus the timezone the time was in originally as a second field.

Postgres has timezone aware datetime fields, that translate incoming times to UTC, and outgoing to a configured timezone. So it doesnt store what timezone the time was in originally.

The claim was that the docs explain why not, but they don't.
Page not found (404) : https://github.com/simonw/shot-scraper-template/generate
I remember the Nintendo 2DS did the same thing, it was one screen with a partition and touch overlay.The game was rendered to both sides of it, it was a clever cost saving exercise.

https://www.ifixit.com/Guide/Nintendo+2DS+Screen+Replacement...
Sounds like you needed to learn to follow basic instructions.
Does this have sixel support?
Even worse, it requires establishing new policies and staffing enforcement. They'll need to throw bodies at this effort, and so people building sytems will have even more pesky forms and policies and permissions to deal with. This will add cost and have very little, if any, positive impact.
> I think the moral here is that a secure messenger should not execute inherently insecure code (i.e.complex code) on behalf of entities that are not really well trusted by the user. The default should be always plain text.

Whattsup and co, are very happy to execute untrusted code: images displayed in messages, websites fetched and rendered. Basically a bad actor's wet dream.
After two queries it became completely dysfunctional.
I'm not sure why they couldn't put that on the front page. Or at least on the front page of the documentation.

As it stands now, the front page is pretty useless if you never heard of ghostty. It's a ghost in a terminal? And there's tty in the name.... so is it a program to show ghosts in your terminal?
> The other moral here is to stop using memory unsafe languages. It's just so incredibly dumb that we keep making excuses for this

Has your "memory safe" language been audited for security ?
The whole way of questioning seemed a little unnatural to me but I shall answer regardless.

I use a combination of tools. Since I'm an advocate of open source things, I normally use GitHub for issue/todo tracking and Joplin for Markdown notes.

Otherwise you'd have to get more specific than just "planning" as it's REALLY broad of a question.
> Does Rust make RCE impossible?, I don't think it does.

Well, RCE (cargo) is built into it. /s
Looks like WSJ clickbait. Just because something occasionally happens does not mean it's a pattern.
That's a great idea. I'd also like to make it handle image content. Right now, it passes images through unaltered.
Looks awesome, amazing work!

Any particular/strong reason for choosing Zig for this?
> Rust's community is not particularly small, all things considered

It absolutely is. Your linked thread has people describing the 3D- or 2D-rendering stacks available in Rust as half-baked in some way or other, with other folks saying that it's hard or infeasible to get Rust code on consoles where the manufacturer forces you to use their dev SDK. This is what a smaller community looks like in practical terms.
It's not as much about experience as it is about trade-offs. I've worked a lot with Vulkan and it's an incredible API, but when you're working alone and you don't have the goal of squeezing 250% performance out of your GPU on dozens of different GPU architectures, your performance becomes pretty much independent of a specific graphics API (unless your API doesn't support some stuff like multi-draw-indirect, etc).
Building Gen AI apps using agentic workflow and prompt chaining
Sadly, the grinning goon is often the reality of the situation.

I grew up being treated as weird because I hated crowds and needed to rest after interacting with people. Externally, this got treated as me hating people and noisy places, which is not really true at all. I like people and when I have enough bandwidth available, I'll gladly interact with them even knowing that it will cost me some shut-down time later. There's a,"spoons" analogy for this that people seem to like, but I tend to think of it more in terms of how a computer allocates resources to process information.

The "noisy" bit is really more social noise, but some environments acoustically confound me. Coffee shops, for example, where the espresso machines make those god-awful noises at random intervals, only to bounce around in some idiotic open-ceiling aesthetic that has become fashionable for reasons I do not understand, since even extroverts like to hear who they are talking to. Thankfully, I have really nice earplugs.

Anyway, it was not until my 20's that I was diagnosed with Anxiety, which made things click. People that do not experience this have no clue, but I can't really blame them. The advertising and entertainment media I grew up on always displayed social interaction as healthy or some kind of key to happiness, which got pigeon-holed as "normal behavior", so who would want to be unhealthy or unhappy? You were supposed to just get out there and it would get easier with time, right? These people mean well, but again, they have no clue.

But the opposite is true. One of my best friends is a textbook extrovert, constantly needing social interaction and experiencing heavy mental and emotional distress when he's alone with just himself and his thoughts for too long. I have no clue what that's like, though I possess enough empathy to understand that's how he is wired, so his needs are different than mine (he also has enough empathy to return the same understanding toward my needs).

Empathy, as you imply, bridges that gap but also takes tremendous effort, hence why Othering is such a pervasive social issue.
Every process must be able to make system calls. This is after all the mechanism by which the system libraries will interface with the kernel.

The problem is the system's developers don't want us bypassing those libraries. We can do it but things can and probably will break in the future when they change things. It's not supported.
The answer is middleware engine, all of them with much nicer tooling available, without the constraints of a browser sandboxing design, for 2017 graphics APIs minimum common denominator.
They mean that WezTerm doesn’t use the tab widgets of the platform’s first-party UI tookit.

AppKit/SwiftUI on macOS and GTK/Qt on Linux.
Yep. Calling it an excuse is terrible.

Feeling comfortable to talk to an stranger depends on so many factors.

You could do 'extrovert' things because you're masking another thing. Because you're forcing yourself (and that can be exhausting). Because you feel in a safe or comfortable place. Or because it feels part of a duty or something like that.

A weird thing in my case is that it's quite difficult for me (although it doesn't like like that from the outside, I look quite outgoing) to go and talk to somebody that looks interesting to me, even when I'm on a place that is meant for that: a congress, workshop, whatever. I've been three years in a row going to PyConES, being part of Python Spain, knowing people there, and only this last year I've began to talk to some people. I can ask technical or specific questions, but I can't open a cold conversation.

But in the other hand, I can easily do a talk to a big audience or appear on a nation-wide TV show, and I'd barely get nervous.

Some people force themselves to do 'extrovert stuff' because social norms, or work needs, to fit somewhere, or because they want to get or do something very specific and 'that's the way to do it', but it's very taxing.

Some people (overlapping with that previous group) have identified that 'going extrovert' is tiring and taxing for them, and they rather don't do it unless it's really necessary. And they say it. And I really respect that, because they take care of themselves, and also helps the others around them to not step on their limits.

(I'm sleepy, haven't had my coffee, English is not my first language, please forgive my convoluted phrasing)
Steven's articles are always a joy. I love that he often delves into details others miss or leave out on purpose. For SDF fonts in particular, most articles skip the fact that in Valve's paper, very high-res per-glyph textures are used to produce SDFs of satisfying quality, making realtime generation rather difficult. Steven explains very nicely how to circumvent that, while still being fast and accurate (enough).
I tried "show me Portugal" and it showed me Madeira, which is an island that is indeed part of Portugal, but I was expecting it to go for the mainland.

Repeating the prompt alternates between Madeira and Açores which is again, technically correct, but in this case not the best kind of correct.
fyi, I have just tried Unifont and worked perfectly.
For those of you with no government experience I suspect you have absolutely no idea why this is so challenging.

The military is allergic to internal software. First of all you have to understand IT in the military is a different world far beyond your imagination because everyday they are under attack by the best nation-state cyber intrusion people on the planet. Your start up will never experience this and the mega corp, like Facebook will only just barely experience anything like this because it’s just not that important. The only commercial organizations that even come remotely close to what the military experiences daily are large financial organizations. Also, don’t forget the US military is the largest single employer on the planet, like 4.5 Walmarts.

So the military monitors everything at multiple levels. That also means locking things down to approved software lists at different levels. The people writing the security policies and/or performing the monitoring likely aren’t experienced software directors. They look at things like NPM and Maven and just see unlimited attack vectors from people who have no idea about security, and they aren’t wrong.

Then in the civilian and contractor space where do you put the code. If it’s paid for by the government then it’s owned by the government otherwise the contractor company wants to own it completely separated from the government so they can charge the government for it. Then consider if it’s a subcontractor not aligned to the financial goals of the prime contractor. Even when the government wants to do the right thing it’s complicated. As a software guy under a non managing co-prime I really don’t give a shit and say just give the government everything and it’s weird to see people try to throw up layers, especially since the government side is always less restricted because they almost always achieve vastly superior security accreditation on their infrastructure.
It's the first terminal app that made me switch from Terminal.app on my Mac. It gets basically everything right, and doesn't try to have every feature. Fantastic work, thank you!
Check "Why Zig" slide from this talk

https://mitchellh.com/writing/ghostty-and-useful-zig-pattern...
Bashform: Create and Share Forms over SSH
AI Powered Business partner (that complies with law)
That's awesome. I didn't know about that system and never thought to look for it. Can you point me towards documentation where the vendor promises the interface will remain stable and backwards compatible? I'll remember it.

The Linux promise:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
I mean, lets also avoid pretending there is zero overlap. I am an introvert largely because my brand of social anxiety causes me to function better in typically introverted ways. Introvertedness is a spectrum as opposed to something with clearly defined boundaries.
I apologize if the question came across as too broad! I appreciate your response :)

I'll be more careful next time!
Ask HN: Best way to keep a legacy website?
I currently pay for my own domain, which will expire after some time. What's the best way to maintain a legacy website forever? (i.e. after death.) I've lost contact with some of my family so I can't expect someone else to do it for me. The goal would be for it to remain online indefinitely.
Python has a lot of footguns (and special __ methods), and insane, alien, scoping rules. And lots and lots of syntax, as well.

It is not easy to learn (I have no idea why it's considered a beginner friendly language). It benefits from putting in work to learn it. It's not as bad as c++, but it is not a shining example of how to get it right either.
It's a spectrum of multiple things here so I agree that this is too simplistic. You might even label some of these things as features, not bugs.

But the flip side is that the ability to mingle and talk to people is something that doesn't come equally naturally to everyone and some people feel uncertain of themselves when put in situations where they have to mingle with a lot of especially those type of people that are really good at that. Avoiding such situations is a natural response to such negative feelings. I've worked with an autistic colleague who explained to me the notion of these situations being mentally, emotionally, and physically draining. You'd think they'd be hermits! But the opposite is actually true. As it turns out this person had a rich online life that also spilled over into a personal life.

As it turns out, being autistic also means that these people are on the receiving end of a lot of care and training. And some of that stuff actually works. I'm not saying it's easy. But this was a hard working person that was one of the most coacheable people I worked with and in many ways a lot more senior and mature than other people I've worked with.

Socializing is a skill, that's actually something that you can work on and something that can be useful in professional situations. Or even in your personal life. Once you get better at it, you get to talk to nice people, meat new friends, etc. And once you build a relationship with such people you can meet them on your terms as well.

There's also the related trait that some people need to be talking to people all the time in order to feel comfortable. They become uncertain when having to spend time with themselves even. That's probably something that they could work on as well. A lot of these people might be equally unhappy as some lonely people are.
> However, I think that introversion, like most things is a continuum, not binary.

It’s a measurable scale from 1 to 100 in the big 5 model.
You're mistaking introverts for autist. Introverts are not having any difficulties in social situations and they are not afraid of them. They'rte just not that interested.
Oh it's fine, in a more blunt way it almost seemed AI generated. Didn't get the whole "reducing stress" stuff but whatever.
We have never faced an existential threat that is planet scale from fucking up the climate. Never. This might be our great filter.
Totally random theory here, but I wonder if people (on average) enjoy video games precisely because they offer a symbolic world that is easy to learn, manipulate, and achieve objectives in. Even in real life, popular board games like Scrabble and puzzles like Sudoku are popular because of their symbolic nature. And then, does that mean that photorealism actually detracts from that nature and makes a game less enjoyable?

There could be a noticeable drop-off point at some percentage of near-realism, that ruins that effect.

Personally, I remember playing Half Life with software emulation mode. Then when I upgraded my computer and was able to run graphics-accelerated, it looked better but did not really increase my enjoyment of the game. A similar idea is true in making videos: what really matters is not amazing video quality. Instead, sound quality and story design is much more important.
They can stroke their ego by writing pages like that.

Read through the text, and honestly, it's not a very strong argument.

I've worked in my career with exceptionally smart people, with average people and even people I considered somewhat dumb. They all had their strong and weak points, different experiences that they brought to the table in discussions, and it would feel very condescending on my part to divide them in "strong" and "weak". There are at most ones I would like to work with again, and ones that I would rather not.
I surely hope so!
> AirPlay Bridge

Oh sounds good, i hadn't seen that one, i'll have to check it out.

PS. I think i prefer a native app (iPeng) over a web-gui though; and also i can then use the iPad/iPhone as a player device.
This is the place where the listening socket is initialized, and you can see that if the port is 0, it doesn't do anything. Are you observing different behavior?
> And the benefits accrue largely to the cardholders of premium cards, which are wealthy people.

To have competition you do need a way to differentiate, and it's going to be funded by some combination of those fees, interest/charges, kickbacks etc. Some interchange fee is simply necessary, iirc the EU attempts to prevent the egregious regressive aspects of that by capping the interchange fees of all cards. Thereby eliminating the "Amex Premia" as it were.

I reckon it's a pretty sensible step?
Rust bookkeeping engine with Git support for plain text accounting
This is typically the “smart but cynical” position I hear from some bureaucratic actors and those who aspire to become like them.

It’s the sophisticated version of “Don’t attempt any change” brigade’s position.

My observations from a lifetime in very large, cumbersome orgs is that improvement only comes from change and in highly dysfunctional, low-performance and low-ambition environments almost any reasonable change, supported by a really tiny number of engaged participants with a clue, leads to outsized positive step changes.

Even better, doing this as a sustained, tide-coming-in approach over several years can create more engaged people with a clue and slow transition to high-ambition, moderate-to-good performance cultures.

It’s worth the effort if you’re not doing it alone, and know that all the attempts pay off as part of a cumulative push. It changes lives both in the service delivery org, as well as those they’re supposed to support.
Jurassic Park Creator Predicted Strangest Part SAG Strike in Sci-Fi Movie (2023)
I couldn't find any screenshots, also, why is this being hyped so much? What have I missed?
Ask HN: What can HackerRank do better?
I'm the founder/CEO of HackerRank and started this ~12 years ago with the mission of enabling hiring to happen with skills vs pedigree. There's still a long way to go in making this a reality and have had my fair share of highs and lows.

Curious to hear from you on your opinion (either as a hiring manager or a candidate looking for a job) on what we can do better.
I'm sorry, but comments like this have no place on HN.

If you read what I wrote, you would've seen the reference to one example published in Brain & Behavior, so yes, there is peer-reviewed research.

There are more examples, more datapoints, but I don't think it's very useful to share those in a discussion where you know the other person already made up their mind and isn't willing to engage very productively.
Please read before replying first.
nice idea, but it fails completely for me.

e.g. "show me all IT companies in <suburb where I live>" should show my company (and only my company) - but it shows two other companies that aren't actually in the same city and draws the POI on a sugar beet field near <suburb>

Is the LLM perhaps only trained on english language geo data?
Compiled ok but crashed upon execution:

info: ghostty version=1.0.1-main+a8e5eef1
info: ghostty build optimize=ReleaseFast
info: runtime=apprt.Runtime.gtk
info: font_backend=font.main.Backend.fontconfig_freetype
info: dependency harfbuzz=8.4.0
info: dependency fontconfig=21402
info: renderer=renderer.OpenGL
info: libxev backend=main.Backend.io_uring
info(os): setlocale from env result=en_US.utf8
info(gtk): GTK version build=4.6.9 runtime=4.6.9
info: optional config file not found, not loading path=/home/xxxx/.config/ghostty/config
info(config): default shell source=env value=/usr/bin/bash
"vulkan-disable" is only available when building GTK with G_ENABLE_DEBUG. See GDK_DEBUG=help
info(gtk): libadwaita version build=1.1.7 runtime=1.1.7

(process:164888): Adwaita-WARNING **: 19:33:13.357: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
error(gtk): unable to get current color scheme: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “ReadOne”
info(grid): loaded OpenGL 3.2
warning(grid): OpenGL version is too old. Ghostty requires OpenGL 3.3
error(gtk_surface): surface failed to realize: error.OpenGLOutdated
info(sentry): sentry envelope does not contain crash, discarding

System:

OS: Pop!_OS 22.04 LTS x86_64
Host: 20QVCTO1WW ThinkPad X1 Extreme 2nd
Kernel: 6.9.3-76060903-generic
Uptime: 2 hours, 20 mins
Packages: 5314 (dpkg), 22 (flatpak)
Shell: bash 5.1.16
Resolution: 3840x2160
DE: Plasma 5.25.5
WM: KWin
WM Theme: Breeze
Theme: [Plasma], Adwaita-dark [GTK2/3]
Icons: Papirus-Dark [Plasma], Papirus-Dark [GTK2/3]
Terminal: konsole
Terminal Font: JetBrains Mono 11
CPU: Intel i7-9750H (12) @ 4.500GHz
GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
GPU: Intel CoffeeLake-H GT2 [UHD Graphics 630]
Memory: 6307MiB / 31738MiB
I would have liked to see a brief example of what this does. I found a wall of text instead. I'm not interested in spending 20 minutes only to understand if this could potentially bring me any value in addition to the tool I already use.
> The idea of someone introducing you to someone else at a party is them helping

Umm ... along the lines of "helping" someone to learn to swim by pushing them into the deep end of a swimming pool?
Oh I didn't mean to sound dismissive, it's just easier to understand it as a toolkit defined mostly by necessity.
Well you can have some comparison here: https://github.com/basings/selfhosted-music-overview

From what I know lms has more artist relationships (composers, conductors, etc.), but it lacks last.fm integration and jukebox mode.
One event per request seems okay in some monitoring scenarios, but in debugging scenarios you might want to instrument many functions
Spin Gravity Compared (Overview Effect) [video]
Show HN: We've built a funny GitHub Wrapped video summary for developers
Hey everyone, my friend and I created a GitHub Wrapped video for developers to showcase their activity on the platform in a more fun way. The implementation is open-source (https://github.com/rendleyhq/github-wrapped-2024) if you're interested in how it was built.

To get a bit geeky, we used masks, keyframe animations, luma key shaders to remove the background from the confetti video, and some other techniques. Also, everything is rendered directly in the browser!!

I'm curious to hear your thoughts on the rendering performance, especially if you're running this on your phone (hopefully not through an embedded browser).