skysight-inc/HackerNews huggingface dataset:
This is true for me as well. I do have a VR gaming machine which I don't think will linuxify soon but I would if I could. Nadella has grown Microsoft no doubt. But in the process has trashed Windows. One of the most valuable pieces of software. I wouldn't be surprised this will bite them in the long run a lot.
Bryan Cantrill has as well, but not in relation to RISC-V (not directly at least).
This just isn't proven at all. And likely untrue. There is a reason the dodo bird effect is controversial.

1. Most therapies have not received the number of RCTs as CBT so it's not possible to make statements like the one you made.

2. There is wildly varying quality in therapists and the quality of the therapeutic relationship is widely accepted to be centrally important to treatment outcomes. It is thus much more likely that a good therapist with a shitty tool is better than a bad therapist with a good tool. Averaged out, this would explain the same effect.
>It is good enough to serve as universal exchange format, tools like `jq` exist for some time now.

Please don't use that underdefined joke of a spec. Define "PosixJson" and use that instead. Right now it's not even clear what the result of parsing {"a": 1234678901234567890} is. Is this a parse error? A bigint? A float/double? Quiet wraparound? Something else? I've seen all these behaviors in real world JSON implementations across different languages.
Nevertheless, cursive is where the speed is. University times I was writing at the speed of the professor chatting and still having it halfway readable even for others - even though the looks of it were tending to the Arabic (I'm Latin). Good times, now I can barely scratch a shopping list before I break my wrist.
Isn't this use case already solved by phone browsers? Layouts are controlled via the inputmode attribute. Positioning the keyboard should be something solved by the host environment.
Namebase: TLD Registry and HNS Exchange for Decentralized Web
The bananas are really cool, but they distract from reading :D
So you propose to teach them different methods of solving.

I think, while your mapping from solution methods to professions makes sense, the act of solving should be taught as an afterthought.

The goal should be to build a robust mental model. Personally i find playing around with computer visualisations helps a lot with that.

The same is even more important for differential equations, imo. I wish i would have spent less time studying algorithmic DE solving techniques in my school days. The beauty and power of expression of these has nothing to do with the way you solve them, if you ask me.
And it was the conservative administration in the 90s which introduced the first renewable feed-in law (sponsored by a Bavarian MP), and another conservative one which decided the nuclear exit.

So it’s fair to say there had been a broad consensus across the political spectrum in Germany.
> Debian also has unattended-updates which is a fantastic tool

I very much dislike this tool. It gives itself the privilege to potentially restart any part of your system. I've seen it restart machines on GCP because it installed a new kernel. It might be fine for home desktop use, but turn it off elsewhere.
I'm wondering how well it would work with my crappy writing and the fact I write some letters revere from normal
pnpm is the new hotness. ;)

In python land, uv (for project) and pipx (for CLI tools).

Package management for languages owes its heritage to CPAN, which then, in turn, owes its lineage to StopAlop the first package manager written about 1992, which inspired dpkg. Now there is nix which cuts across system package and configuration management. Perhaps in the future or soon LLMs will be able to rewrite hot sections in other languages and repeatedly benchmark various implementation approaches in a generative manner.
> It’s super important that your training inputs includes all the information your model will need to make predictions. In this case, I included the post title, author, date, and content. All of those factors could be relevant to the chance a story gets voted up.

You would do better to leave out dates and authors.

Do you really want the model to hone in on dates & authors? If you just trained on those would it create anything useful?

It can’t for dates, since it isn’t getting any future date examples to prepare for future dates. I suppose you could argue that month & day matter. But surely that would be a much lower quality discriminator than forcing the model to stay focused on title & content.

Similarly with author. You can find out which authors produce content with the most upvotes with a simple calculation.

But again, is that the discriminator you want the model to use? Or the title & content? Because it will use the easiest discriminator it can.
PowerShell designer could learn from decades of programming language progress and especially shell usage. They could improve many aspects indeed. This doesn't mean that the original design is "bonkers", only that it's not perfect.
Let's Talk about Rust (and Go) with John Arundel
You can also talk to Siri, you don't need to type any of it. I know their demo shows typing, but that's an easier visualization since you don't really want the webpage to be playing video with sound out of the blue. In this case I think it is simply a trade off of making the presentation more clear for the audience.
I think AI is still nowhere near where it needs to be to provide business value in software development.

As an experiment, some time ago, I tried to build a TODO app entirely with AI prompts. I used a special serverless platform on the backend to store the data so that it would persist between page refreshes. I uploaded the platform's frontend components README file to the AI as part of the input.

Anyway, what happened is that it was able to create the TODO app quickly; it was mostly right after the first prompt and the app was storing and loading the TODOs on the server. Then I started asking for small changes like 'Add a delete button to the TODOs'; it got that right. Impressive!

All the code fit in a single file so I kept copying the new code and starting a new prompt to ask for changes... But eventually, in trying to turn it into a real product, it started to break things that it had fixed before and it started to feel like a game of whac-a-mole. Fixing one thing broke another and it often broke the same thing multiple times... I tried to keep conversations longer instead of starting a new one each iteration but the results were the same.
> Most people don't realize how many apps written in Flutter they use daily, simply because it's impossible to tell

I know I use exactly one and it sucks. It’s all janky and weird compared to the rest of the system.
I'm also curious about the special sheets. Maybe I would be able to write legibly for once in my life :D
Using actual numbers, if your cellphone battery lasts 2 years of nominal use before noticable degrading, you're looking at 4-10 years, but also contributing less e-waste to the world.
Thats why I always come back to HN. You don't excpect anything and find s.th. golden. Compare that to the rest of social media.
Flutter uses canvas when targeting the web. (At least it was the last time I looked at it years ago)
I wonder if things are going to end up similar-ish to the movie Surrogates, where the difference between the difference in appearance between the actual human and the digital replica becomes more and more stark over time.
Not exactly an SQL database but we were migrating data _constantly_ (dead devices, load balancing, ...) for the data/metadata of an exabyte scale object store...

Once client code can work with the mixed state (while the migration is in progress) It no longer matters how long it takes.
Once the migration is robust enough so it can handle crashes, interrupts, ... it no longer matters how often you trigger the "continue". The migration is using too many iops ? just kill it, schedule a continuance later.

Also, your smallest step needs to be an atomic multi-update (you don't want to bother with partial failures)
Idk, I use cursor which is a proprietary commercial VS code fork and it just works. So clearly the license/OSS situation is very workable.
Omnivore adquired by ElevenLabs AI startup
people drank a lot more alcohol back in the day.
After using Typescript and React, building a front-end with Flutter is boring, as are other Google frameworks (Angular, GWT).

Maybe if you've never worked with TS/React and more generally HTML/JS/CSS, then it may be OK for some use-cases.
Whether you say 26 years or 30 years is really not the main point here, that's just splitting hairs.
Stellarators and AI: The Future of Fusion Energy Research
I've spent soo much time in my life reviewing bad or mediocre code from mediocre devs and 95% of the time the code sonnet 3.5 generates is at least as correct and 99% of the time more legible than what a mediocre dev generates.

It's well commented, the naming is great it rarely tries to get overly clever, it usually does some amount of error handling, it'll at least try to read the documentation, it finds most of the edge cases.

That's a fair bit above a mediocre dev.
Dynamic Variables in Common Lisp (Part 2)
The most important thing I wish this doesn't cause is to divide the community, but the article addresses this.

I enjoy Flutter a lot, it would be very sad if it got discontinued. An previous employee at Flutter just showcased how powerful the framework can be outside it's main usage. https://www.youtube.com/watch?v=fU6d81MurTQ
That's not quite the same thing. There are three layers in the memory hierarchy (there are more, but for the purpose of this discussion, three is sufficient)

- CPU RAM

- GPU RAM

- GPU SRAM

The grandposter was talking about moving layers between CPU and GPU RAM, while Cerebras store models entirely in SRAM.

CPU <-> GPU is _much_ slower than GPU RAM <-> GPU SRAM: the former will never be competitive with keeping the weights entirely on accelerator. Comparing the bandwidth numbers given in that article with the bandwidth of PCI-E should demonstrate the problem.

Larger models are split between multiple accelerators, but even then they avoid going through the CPU as much as possible and instead use a direct interconnect (NVLink, etc). The weights are uploaded ahead of time to ensure they don't need to be reloaded during active inference.

The considerations for training are different, but the general principle of avoiding CPU traffic still holds.
Folks have forgotten how truly aggressive Microsoft was pre-antitrust days.
The two hemispheres started to communicate (better) so wouldn't feel each other as strangers anymore. Or at least that was my understanding, in very simple words and without asking any AI :)
It really highlights how social dynamics shape these behaviors!
omg abandoned site
I really appreciate that! Thank you.

It's been quite a ride from 2020. When I started txtai, the first use case was RAG in a way. Except instead of an LLM, it used an extractive QA model. But it was really the same idea, get a relevant context then find the useful information in it. LLMs just made it much more "creative".

Right before ChatGPT, I was working on semantic graphs. That took the wind out of the sails on that for a while until GraphRAG came along. Definitely was a detour adding the LLM framework into txtai during 2023.

The next release will be a major release (8.0) with agent support (https://github.com/neuml/txtai/issues/804). I've been hesitant to buy into the "agentic" hype as it seems quite convoluted and complicated at this point. But I believe there are some wins available.

In 2024, it's hard to get noticed. There are tons of RAG and Agent frameworks. Sometimes you see something trend and surge past txtai in terms of stars in a matter of days. txtai has 10% of the stars of LangChain but I feel it competes with it quite well.

Nonetheless I keep chugging along because I believe in the project and that it can solve real-world use cases better than many other options.
A bespoke `mktempd` script is one of the first things I install in a new system. Fortunately, it is not too hard to make a `mktemp -d` compatible script with POSIX tools. `set -o nullglob` is another story :D
They could start by trying anything at all. For instance, addressing the issue of homeless veterans is far more important than prostrating themselves to trans special interest groups.
I am looking at the whole development of this thread with amusement, but I also find it somewhat shocking.

I see that you are desperately trying to distinguish "foundational" and "analysis" contexts from each other. If you are writing a book about analysis, it might be helpful to clarify that in this context you reserve "function" for mappings into ℂ or ℝ, for example [1] defines "function" exclusively as a mapping from a set S to ℝ (without any further requirements on S such as being a subset of ℝⁿ). Note that even under this restricted definition of function, a distribution still is a function.

In a general mathematical context, "function" and "mapping" are usually used synonymously. It is just not the case that such use is restricted to "foundations" only.

It seems to me that squabbles about issues like this are becoming more frequent here on HN, and I am wondering why that is. One hypothesis I have is that there is an influx of people here who learn mathematics through the lens of programs and type theory, and that limits their exposure to "normal" mathematics.

[1] Undergraduate Analysis, Second Edition, by Serge Lang
Ok it's a bit longer, only a little bit.

See for yourself https://www.reddit.com/r/WanderingInn/comments/wil9pi/word_c...
We all know those numbers are intentionally skewed to make things look way better than they actually are.
No 5K iMacs had target display mode, I think.

If the EU had mandated it, the 5K iMac may not have existed, would have been delayed if it did (to wait for display port 1.3 to be viable), and would have been more expensive.

Just understand what you’re asking for. Anyway, why have an AIO if that’s not what you want. Sell the iMac an upgrade to something else.
I'd rather both have this option and have it work reliably. It's ridiculous that

export VAR=$(cmd1 | cmd2)

does not count as a pipefail when cmd1 or cmd2 fail but

VAR=$(cmd1 | cmd2)

does, so the "correct" way to set an environment variable from a pipeline's output is actually

VAR=$(cmd1 | cmd2)
export VAR
From what I can tell, it seems like it's currently fairly lucrative to create virtual influencer personalities for Instagram et-al. They are supposedly a much safer bet for brands to work with, because there is no ego, no bullshit, no entitlement, and no risk of dodgy skeletons in the closet or some such.

I can imagine a few actors where movie studios will probably consider paying more for their replicas, just so that they don't have to deal with the toxicity that is A-list celebs.
This reminds me of a book I loved and still love, which was mentioned recently in another topic: Peter Watts - Blindsight. Hard sf with a bit of everything, including this multiplicity you mention.
Just wrote a comment on Twitter. I hope I got the right account.
Investing is passive income, but most passive income isn't investing.

* A way to generate passive income, for example, are royalties on a book you wrote.

* Semi-passive income might be $50k speaking gigs after e.g. being the PotUS.

In a financed world, perhaps I can make a financial instrument out of future royalties, but for most people, it's not the same.
A New Coding Paradigm: Declarative Domain Programming
Doorbell URL: https://dingdongdoorbell.com/bells/5muj34dpDCzdyABV/
JSON itself is bad for a streaming interface, as is common with CLI applications. You can't easily consume a JSON array without first reading it in its entirety. JSONL would be a better fit.

But then, how well would it work for ad-hoc usage, which is probably one of the biggest uses of shells?
Right click, rename, enter, enter, enter (until the entire file name is visible on the box)? That's how I did it when I used Windows.

Edit: now I remember the most basic way: open the pdf, select and copy the title, click on rename and paste from clipboard. Works great to get the file name with the newlines exactly as they are on the title!
I use this "charge port at the bottom hurr-durr" remarks as a sure sign of people who never used the product.
Also no need to go so far back. People are being killed based on metadata right now. Even Michael Hayden (former NSA and CIA director) confirmed this.
Thanks - I was wondering more about the translation pipeline - i am assuming something like whisper and m2m100? How did you manage to get the latency so low? Other examples I have seen feel really sluggish in comparison.
The article is about Cursor. You don't need all your code to fit in a single file. It sits in your IDE. You don't need it to create your app entirely. I just tell it what I need, and where, and it makes me 20x faster. It solves the problem you're describing exactly.
when did local prosecution got a training in international politics and commerce interests?
How fast is quantum entanglement?
A friend of mine is making 100k+ a year and couldn't buy a home in the city we were born in.

They aren't "whiny" they're complaining about people like you saying things like this while they increasingly slide into poverty.
SSH is one of those swiss army knives which turns out to be much more useful than initially expected. The various port forwarding modes have bailed me out of a few tricky situations.
interesting thanks! How would it compare to other like bytebase/bytebase, Xataio/pgroll, liquibase/liquibase, flyway/flyway, graphile/migrate
I assume there's something else going on, as outdoor vending machines are not a particularly common sight in most walkable cities in Europe, say.
Ballpoint pens use a viscous ink that, like graphite in a pencil, needs pressure to be applied. Rollerballs and fountain pens both use low-viscosity inks that flow simply from being touched to the paper.

The latter requires much less effort to write (no constant pressure) and enables writing with the hand held mostly still, using the larger muscles of the upper arm and shoulder to create the letters. The downside is that they can create impressively large ink blots on your clothing if uncapped/unretracted, and the ink can be smeared if you touch it while wet. But pretty much every writing system still out there in use (i.e., not cuneiform or runes) was designed with a quill or brush as the instrument.
Jupiter's orbit is also predictable though.
I've been exploring open source data analytics software and it's been a game-changer. I mean the flexibility and cost savings are huge perks. I've been looking into Apache Spark and KNIME, and they both seem like great options
I'm Looking for Meaningful Work
and why building a separate "reshapedb" if "postgres + reshape" is good enough? won't this bring just more issues?
> If you only need an engineer, numerical approximation is good enough.

Fluid dynamics enters the chat.

And whaddya mean "only" need an engineer?
> Why?

In order to preserve the sacrosanct simplicity of naive shell scripts. Seems like a very noble goal to me.

The only unexpexted compexity arises when you want to deal with filenames having mixed spaces and nbsps. But I'd say that people who do that had it coming.
Cloud Computing: India Group Challenges Amazon and Google
I'm not sure that devaluating Windows is a good strategy at all...
It didn't "just happen" the early architects of the web designed a system to make it easy to share and remix content and subsequent generations of companies and their UX designers have so far failed to fully claw back user freedoms.
There are measures to prevent or at least mitigate that, like RPKI. But having a sensible improvement doesn’t mean that everyone is using it, look at IPv6.
ah to be 13 and having to lie about being 30 to not be banned from some game. so later you can be 30 and lie about being 13 to be able to play without too much ads.
I work for a nosql db vendor. We don’t have a fixed schema so there are no migrations. If you want fast access to some parts of data you just add an index and reindex async. If you need SQL for Tableau or PowerBI you just add a view which is also like an index.

But the underlying data and it’s model can be in flux and we handle exabyte scale ha dr rebalancing etc
> It's a bit similar to how high resolution displays make fancy subpixel font rendering tricks obsolete

Personally, I don't think so—subpixel font rendering still has value even in the densest displays, simply because it triples the available horizontal resolution.
Feedback: Bad UX. After scanning your example code I got page which asked me to take photo and I get really confused because I thought you want me to scan QR code again but there is no way to switch to other camera of my phone.

Overall this feels too complicated. Unfriendly to people without smartphone or mobile internet. I understand this is DIY equivalent of camera doorbell, but I would definitely prefer some no-name chinese radio doorbell both as one ringing and maintaining it.
I'd say as soon as this becomes your problem it's too late for you to do anything about it.
Show HN: Cinematic Battle Simulation in Unreal Engine [video]
I created this software as a way to help Unreal Filmmakers to simulate battles. I was inspired by the incredible work on the Lord of the Rings trilogy, and I hope you all enjoy seeing what it can do!
Software: https://www.fab.com/listings/5e6fe2d3-9460-4f86-9220-af70151...
My Website: https://www.jetpacksquirrel.uk/
Apple is an US company, it's the role of the US to intervene. There is so much that the EU can do, especially when being less and less relevant technologically
There's a whole lotta certainty about even intractable integrals which is lacking in the case of neural nets grappling with noisy incomplete real world data.
Once my wife was ill and at home, I was at work. I wondered how she was doing so I looked at Home Assistant and saw the hallway motion detector was triggered, the toilet fan shortly after. I saw in Adguard that some news sites were accessed. Then a spike in gas usage and a steep temp increase in the shower followed by a 1 min overall power usage of 2500 W, probably she made tea. She turned on the living room Sonos. So I guess she was doing relatively well.

I showed her all this, and joked about how I'd make a "Wife status tile" in Home Assistant.

All of a sudden she understood privacy.
Well Collapse almost happened in 2008. Useful exercise is to play out what would have happened if the banks werent bailed out.

And again just last year everyone got fully bailed out when SVB collapsed.

This type of stuff encourages all kinds of halucinations.
Ask HN: How do you track your work contributions effectively?
I'm looking for better ways to track my work contributions and progress, both for my own reference and for communicating with my team/manager. Currently, I struggle with:

Remembering all the small but important contributions I make throughout the sprint/quarter
Quantifying impact in meaningful ways
Keeping track of indirect contributions (helping others, reviewing PRs, mentoring)

What systems/tools/methods have worked well for you? How granular do you get with tracking? And how do you present this information during performance reviews or 1:1s?
Particularly interested in hearing from both ICs and managers about what they find most valuable in contribution tracking.
What are some examples of good 'impossible to tell' UIs built with flutter on mobile?