skysight-inc/HackerNews huggingface dataset:
> I'm curious what those things are.

> At least to me, it isn't obvious that LLMs solve any of their many applications from the past year "very well". I worry about failures (hallucinations, misinterpretation of prompts, regurgitation of incorrect facts, violation of copyright, and more)

That’s a list of things that gets clicks in the popular press.

Some solutions I love:

Recording a video and creating a transcript from it. Then edit the transcript and the video gets edited.

Translating (dubbing) video and changing the lips of the speaker to match where they should be for the new audio.

Scanning invoices for mistakes (I know entire businesses build just in this one thing).

Understanding edge cases. So many things have some nice hard and fast rules that can fail, and an ML system of some sort can figure it out so the system can move on. I do this for processing SEC data, and soon for web scraping (like they change the html but visually it’s kinda the same, and the ai system can figure it, give me a new html selector, and back in business).
I have a similar problem on my Framework laptop; I suspect it's Intel's fault.

I've tailed the system's embedded controller log, and I see when PROCHOT gets triggered, but even while watching the temperatures quickly drop to safe levels, the condition never gets cleared. (It's possible it's a bug in the EC's firmware, but I'm afraid it might be something lower level.)
AMD have an equivalent in uProf:
https://www.amd.com/en/developer/uprof.html

Power profiling is listed as supported on all CPUs though a bunch of features (including memory bandwidth, one that I had wanted) are limited to EPYC CPUs and don't exist in Ryzen or Threadripper.
I had the same thought years ago, I think some people have looked into it a little, but nothing popular yet.

Imagine if you could look at a function, and know, undeniably - this, and anything it can call, absolutely cannot alter the file system directly or make a network call or spawn a process. Maybe instead of just types, you need to supply capabilities (much like interfaces on classes). Sounds like it could be a real pain. Would make auditing easier though.
Clearly someone who read the first addition and provided the O(N) solution would be "more experienced" in this scenario.

Meanwhile I wouldn't even know where to start if asked such a question. Is this a tech artist or animation programmer position?
HN is the Internet at this point
> There is no amount of gaslighting or reframing which will deny it that status.

I might be feeding the troll here, but building a new LLM architecture is as far from science than building a new bridge architecture is. That is, it might use some jargon and apply some concepts, but it is not scientific. Talking about gaslighting is uncalled for.

> Most scientific research is funded with the hopes of seeing a return of investment.

It is irrelevant, as you so helpfully put yourself. And also, wrong. Most scientific research is funded in the hope of seing applications. Return on investment is at best a secondary objective. You cannot run a research lab and expect to break even in monetary terms.

> You simply don't know what you're talking about. Your overly cynical take is against Hacker News guidelines.

But then, so is your overly aggressive take. So can we please stop for a moment and have a constructive discussion instead of calling each other names?
They do it for Down's Syndrome. I don't see why not do it for this too if possible.
Sounds like the real challenge is to circle the world without getting too close to anything named after some Michael
We can't solve this problem until we at least agree what "full-stack" even means.

Right now you have many frontend-focused engineers who justifyably argue that something like React Server Components is a backend concern because it runs on the server. I think they're wrong but they have a point.

You also have many backend-focused engineers who justifyably argue that something like Rails is a frontend concern because it's designed to run webpages. You probably wouldn't want to use Rails to build an ETL pipeline or an airline scheduling system, for example. I think they're kinda right but also a little bit wrong.

And ultimately the whole debate is so deep in the It Depends territory that I honestly think 90% of the people arguing come from such vastly different backgrounds and situations that they're just talking past each other. They're never going to agree because the problems they're solving are too different to ever have the same solution.

edit: I say this as someone with professional experience in almost all the usual suspects (Django, Rails, Flask, various JavaScript frankenstacks, even PHP).
PG already dismissed the HN claims there
Sounds like they think it's actually a software problem rather than a hardware fault.
How do you determine the best price for your self-published book?
reminds me of the Laffer Curve:

https://en.wikipedia.org/wiki/Laffer_curve
This looks like a (not even) thinly veiled advertisement for their Convex product: https://www.convex.dev/.

I am interested in knowing who would make a decision to pay for something like this when there are a gamut of open source options available. Like what is the compelling reason to use something like this.
I started using wezterm recently and really like it. It's cross platform and supports sixel graphics.

https://github.com/wez/wezterm
I do not Envy a graphics programmer interview. There's at least 3 types of graphics programmers in the modern day and the questions couldn't be more night and day. Imagine studying these specific mathematical approaches but instead you're thrown shader trivia. Or super specific DirectX API calls.
And that's just a 35 floor office building that is about 400 feet high. This is five times that height, and right smack in the most tornado-dense area of the country.

Insane.
Worth noting Toyota was building hybrid cars long before anyone else - drastically cutting emissions before it was cool....
DNS topics at RIPE 88
This is a great tool.

It works without problems with Mintty and I'm confused about how it manages to draw individual pixels in the terminal.

It's the first time I try such an image viewer and I feel so relieved to not have to download images to view them anymore (or to view them in VS Code).
Speed of development, developer experience, ready to go templates. You should check it out, it’s really cool
Its usually healthiest for me when I put aside X minutes a day for fun projects, like an hour every day. The rest of the day can then be chores, i.e. anything that isnt fun but makes money, or is useful some other way.
It's not far off. We got some syntax niceties and 5 slightly different and conflicting ways to concatenate .js files from different directories a.k.a packages.

Apart from standardizing some things (doesn't hugely matter for electron since it's the only target) and getting async - what has really changed?
And in the long run it worked out fine. Apple Maps is a totally adequate product today despite being inferior to Google Maps for many years. Now we at least have some choice!
Why do you need reward? Is that mandatory?

And geoengineering is a waste of time anyway. At least until we fix the core problem/s.
The full stack web is a fallacy because it exposes how much the developers involved cannot program, at least in this context.

As a former JavaScript developer most of the people doing that work cannot program. That is why frameworks are so essential. What percentage of these people could realistically do any fraction of their jobs without third party abstractions line React or jQuery? It’s striking.

Look, what’s the primary mission here:

1. Put text on screen

2. Handle user events

Why is that so hard? Because nobody knows what they are doing, the blind leading the blind. The compile target on the front end is the DOM and that absolutely scares the shit out of people. Secondly, communicating outside the browser requires network traffic handling which also scared the shit out of people. Finally any kind of event handling requires an understanding of the event loop and listeners and that also scares the shit out of people.

Finally, most people cannot write in JavaScript. Instead they write Java (or whatever) and modify the syntax just enough to avoid critical run time failures. The blessings of a lexical first functional environment are often absent because the language is a mystery. Fucking horrible mess.

None of this is challenging. It’s stupid easy to learn, but there is almost nobody willing to teach it. The insecurity in that line of work is so universal I refuse to go back to that line of work for less than $500,000 salary.
Glad that there are now open source options after Bartender was acquired.
When people hundreds of years from now watch these videos, they’re gonna think that Aliens helped us build this amazing craft in the same way some people today think that aliens helped the Egyptians build the pyramids!
What about a prime-zip then? You just need the offset and length of any sequence of numbers.

Also as impractical as this one
Also, water hyacinth, is a very invasive species.

https://en.m.wikipedia.org/wiki/Pontederia_crassipes

Actually the article says it is invasive in many countries.
If my kid was going to end up something like this guy's here https://news.ycombinator.com/item?id=40602866 I would prefer to be forewarned.
It is similar to how much a student learns from working hard to solve a problem versus from being given the final solution. The effort to solve it yourself tends to give a deeper understanding and make it easier to remember.

Maybe that's not the case in all fields, but it is in my experience at least, including in software. Code I've written I know on a personal level, while I can much more easily forget code I've only reviewed.
Not the submitter, but I installed this a couple days ago to replace Bartender. For those not following along at home, the Bartender author just sold it to some sketchy app mill. It’s an app that legitimately requires screen recording permissions to work. I trusted the old author’s reputation. I have zero trust in the own owner.

Ice isn’t as good yet. It’s not nearly so configurable. For example, you can either hide all icons or none. You can’t decide to show some of them all the time. That’s a bummer. I’ll still happily accept that trade off to replace Bartender, which I’d previously purchased several versions of. It’s dead to me.

Great job so far, Ice. I hope you keep improving!
The Challenge of Buying Games at Physical Stores
I have AI suggested edits turned off. It's the 4th setting down in the settings menu. AI suggestions in Cider can be disabled. And all of these things are web apps for which googlers have a rich history of creating Chrome extensions to change things they don't like or disagree with.

I don't feel it's obvious at all that this will become forced. What would that even mean – you don't get to edit code anymore but can only interact via chat with an AI which edits the code for you? I think it's obvious that's not going to happen.

Will there be a day when you can't turn off AI suggestions for something? Maybe, but suggestions aren't requirements, no one is forced to use them so at worst they're a minor UI annoyance.

I'm interested to hear why you have such a negative take on it? I don't particularly enjoy most AI implementations in products (not Google specific), but they're almost entirely optional everywhere, and ignoring them really isn't much of a problem.
Silly take on their wide string troubles.

Everyone else just switched to backward compatible utf8, and there you have unicode support in ini files. But with Microsoft wide-strings? No chance
I do too but isn't that quite reductive?

My state of mind are quite different when I'm doing "work" work and when I'm doing something else for fun. Completely different experiences with just the facts that I'm staring at a screen and using my fingers on a keyboard being common to both.
If you're on a diet, you should try chicken ribs!
I know some people like it, but I find the top menu bar on a mac extremely non ergonomic.

The argument goes that it's an easy spot to hit: Just move your mouse to the top.

But they forget that in order to use the menu bar you have to activate the app!

In other OS's, if you want to pick an item from an inactive app, just click - it will activate the app, and pick the item from the menu bar at the same time.

Not so with a mac. If you click on an active area of an inactive window on a mac, the click is eaten, and you have to click a second time to actually do what you are trying to do. Same with the menu bar, first you have to activate the app, then you can click a second time on the menu bar.

I do not like it.
What would it mean for code suggestions to be non-optional? Like, you can't edit the code file yourself but have to talk to a chatbot to ask it to make the edits for you? I think that's fairly obviously a ridiculous notion.
Good resource, here's a bit about how you are likely to have a non-zero utilization even if paying your card off in full each month (linked from that article):

> Now things get a little trickier. Paying your balances in full each month isn't the same as maintaining 0% utilization. Here's why.

> Credit scoring systems calculate utilization using balance information that card issuers report monthly to the national credit bureaus (Experian, TransUnion and Equifax). Each issuer reports balance information on its own schedule, and many report to different bureaus on different days of the month. Each credit bureau also has its own timetable for revising your credit report once it has received a card issuer's update.

> For these reasons, if you use your credit cards at all, your utilization can vary from day to day at any one credit bureau—and it will differ from one credit bureau to another, even though all of their records are accurate.

> Here's a simple example:

> Let's say you use a credit card with a $5,000 credit limit and zero balance to make a $500 purchase on the 10th of the month. You then pay that balance in full on the 20th, before the charge even appears on your statement. If the card issuer reports your balance information to Experian on the 15th, then credit scores based on Experian data will reflect 10% utilization for that card on that month. Meanwhile, another credit bureau that gets updated on, say, the 25th will reflect 0% utilization for that card.

> Factor in multiple cards and balances, and you can see that your utilization on any given day is something of a moving target, and so are credit scores based on it. (The normal differences between credit scores based on data at different credit bureaus is one reason many lenders use more than one credit score when processing loan or credit applications.)

> Put another way, the only way to be sure you have 0% utilization all the time is to refrain from using your credit cards at all...
How does the speed of development of the entire app, not just the backend, compare to Rails + Hotwire or Laravel Livewire?
99 cents for mine as it is a short story: https://www.amazon.com/America-Enslaved-Neurochip-Part-One-e... I made mistakes in my first book and I am using Grammarly to improve my grammar to make part two better.
The Model F sucked. The key mechanism was fantastic, but the layout was utter trash. The weird return key that's long vertically but has a one-key-sized raised section in the middle is the worst part of it.

You can buy brand-new keyboards with this mechanism now from some small business (sorry, don't have a link handy), but even they offer Model M-like layouts because the original Model F layout is so awful.

The only good thing I can say about the Model F layout is that almost all microcomputers at that time had terrible keyboards, though the reasons they were terrible varied. Compared to junk like the Atari computer keyboards, it probably seemed great, though of course the IBM PC was far more expensive. For really great keyboards, at that time, you had to look at the business-level terminal keyboards and such.
What do you mean without a centralised id system? Whose id are you going to carry then? How many entities will you end up with issuing them? How many types will an arbitrary place that needs to check your id accept?
I used to feel that way but now I find it really hard to tell if the dog is crying in the next room or I'm imagining stuff in the tinnitus. my partner at this point is already well aware of the dog
TypeScript 5.5 RC
The Model M came with the IBM PC/AT, years after the original PC and subsequent PC/XT. Those came with the Model F keyboard which had a terrible layout.
I particularly like the explanation on naming it ice:

> Because your menu bar becomes like ice, allowing your menu bar items to slide away
And social media manipulation is just registers and bytes, wait no, sand and electrons.
Occasionally a bad government will come along.

When the bad government tries to do the bad things it will use the tools it has to hand.

If there is a national ID card system that is required for daily life then it is much easier for the baddies to take control of the population.

You can see this in WW2 when the Nazis took control. The Netherlands was twice as effective at killing Jews than France. This is because the Netherlands had good record keeping and already knew who the Jewish people were.

Hundreds of thousands of French Jews survived because France did not have a pre-existing population tracking system. The Nazis had to build one from scratch and that took time, giving French Jews time to run and hide.

This is why a friend of mine refused to tell our local supermarket that she wants kosher food.
I don't really enjoy writing tests a lot of the time.

I don't know that many who enjoy writing tests.

But it's what keeps my code from blowing up in my face. It's boring and tedious but it lets me make changes without making multiple new bugs for every single change.

The more I add automated tests, the better things get. The more I refactor without tests... The worse things get.
Hidden Bar is good enough
https://github.com/dwarvesf/hidden
As citizen in France, we also had an old democracy. Under Nazi Germany occupation it took no time for the ruling party to oppress ennemies of the state. Jews were hunted down using the National n database of names and addresses.

I do view technology as a double edged sword for the freedom of the people.
That's... complicated. There are multiple opinions about aborting fetuses that test positive for Down's syndrome. For one, the tests aren't always accurate. For two, people with Down's syndrome can live fulfilling lives, and have spoken out against the practice. But also it does place an additional burden on parents, and parenting well is already a hard job.

But I don't think it's a reasonable comparison -- autism has a much wider variability in how it expresses, from relatively benign (but still impactful) to fully incapable of self sufficiency.

I'd also argue just because we practice eugenics in case makes it ok to generalize to other cases (and furthermore, just because we practice it doesn't necessarily make it ok even in that case).
As far as I can tell from a cursory search, our evidence for ιχθυς dates from II and later, which would indeed put it firmly in a "fisher of men" or "loaves and fishes" interpretation and not an astrological one. Thanks!
Last I checked you are allowed to store CC info apart from the security code if you follow the PCI-DSS rules.
My neighborhood has several hundred pretty cookie-cutter houses so not a lot of variation.

Except for the few largest models, rents are right around $4000/month +/- a few hundred depending on amenities and lot size.

To buy one of the average neighborhood houses you're looking at tying up ~$240,000 in a downpayment and then you'll have an ~$8000/month expense. That's just mortgage + insurance + taxes. If you wanted to rent it out you should also allocate some extra each month for a maintenance fund. And if you need help managing the renters, a property management firm will take ~10%.

If you were thinking of buying this for an investment for that sweet profit landlords supposedly make, you also need to consider the opportunity cost of that 240K downpayment. It could've been earning a safe ~$1K/month or so.

So... I need to be able to rent out this property for about $10K/mo just to barely break even. But I can only rent it for $4K/mo, maybe $4.5K/mo tops. There's no profit to be made here.

This is just one example but I have hundreds of these over the last >10 years from my county. I grew up hearing how owning rental properties was the road to riches so I always wanted to get in on that. But as I keep looking at the numbers for years and years, the reality is that it is exceedingly difficult to find any property where you can make money by buying it and renting it out.

The people I know who are actually making profit from renting properties are either because they inherited a free house, or older folks who lived their house for 30+ years and paid it off, moved to a small apartment and rent out their old home.
Side note: Mini Metro is an incredible game, and the studio is still updating it with new content a decade after release! I highly recomend everyone here checking it out if they haven't already.

(Not affiliated, just a fan)
It’s missing a lot, especially for a MacBook with a notch. I went with ibar until ice or any other app gets more features that bartender had.

-Difficult to configure unless you don’t have a lot of apps in the top bar.
-No way to scroll through the list.
-Does not offer a way to show the extra icons in a bar that displays below.
-No search functionality. This is something I used frequently.
-Folders which were recently added to Bartender was a nice option.

I do hope the developer is planning on adding more features.
> I think my favourite feature of this repo is the `README.md.d` directory.

The real power move here would be to embed the images as verbatim sixel inside the README file. Thus you could cat README and see them in all their glory.
> Mapping the Mind of a Large Language Model

The fact that a paper is implying a LLM has a mind doesn't exactly bode well for the people who wrote it, not to mention the continued meaningless babbling about "safety". It'd also be nice if they could show their work so we could replicate it. Still, not shabby for an ad!
idk what drives him to do all of these, what a beast
You are interpreting that, I never said that they should not enjoy what they earned. I just said that rentist are the only one suffering this "problem" and vulture funds and banks.

Ofcourse someone whos earned a couple of houses has a right to enjoy them and live their lives as they please. But you cannot convince me to empathize with banks, vulture funds or people who has 50 houses (like, for example, well known families in politics).
Mostly access to healthcare, like, "why don't we offer this? Why are there barriers? Why can't we get automatic approvals for this?" Etc.

It turns out there are lots of groups who have greater than median barriers to access even basic care (trans folks, Black folks, immigrants, neurodiverse folks, disabled folks, etc). I happen to have a "I'll just keep calling and escalating until I've called every person in the company" attitude that doesn't seem to find that exhausting.
> call police and say they threw me out by force, the guy just moving into his new house will be hauled away to jail and presumed guilty? no, that is not how it is.

That’s silly. You have scope out the place with your friends, and then wait till they leave for the weekend somewhere then break in and change the locks.

He might be hauled away if you manage to provoke him to hurt you, or cut your electricity, water. There is this idea that the squatters are all ignorant people. A lot are quite well educated on the legal aspects of the operation, have accomplices, and know exactly what to say and act when confronted.