skysight-inc/HackerNews huggingface dataset:
No, it might not. But as I said, it "might" be. Clearly accurate would be "recorded dogfight footage," even more accurate might be "recorded dogfight footage with a fixed wing craft." As another poster mentions though[1], I'm not even sure this qualifies as dog-fighting since one craft rams another. It seems like more of a kamikaze attack. The grandparent comment only states "fixed wing," but includes no suggestions or improvements. They also make the argument with what is effectively "In my experience..." which is rather poor evidence, as it fails to leave out the near infinite other possible experiences people have. Maybe they meant to say "Out of the 1000s of videos I've seen of UAVs fighting, this is the only one with a fixed wing craft," but they left that part out.

The only plausible explanation I have for the original title is clickbait.

Criticism is easy; constructive criticism is harder.

[1] https://news.ycombinator.com/item?id=39454199
Why is this better than a shell's built-in history, possibly paired with fzf?

I'm not asking sarcastically, either. Is this something awesome I should be using? What about it is going to blow my mind?
I’m guessing none, since if I assume the commands are executed sequentially then, at the time of execution of killall, the cat commands are not yet running.

Fascinated to know the actual answer though.
I don't know what the future will bring but the entire rally around AI and especially nvidia is the purest definition of speculation...
At the same time, nearly daily there’s a “google did a bad thing” post on HN front page.

Can’t win I guess?
On the other hand, 8kb is just 2 virtual memory pages; overhead of running a process in the first place will be bigger than that. And the time of filling the 8kb buffer is likely not much more than the cost of a context switch to the reading process.
Makes me think of this paper "Open, extensible object models" by Ian Piumarta and Alessandro Warth:

https://www.piumarta.com/software/id-objmodel/objmodel2.pdf

The focus is on the object runtime where almost any operation including method lookup can be changed inside the end user environment.
This is simply a bad approach and a bad argument. Security through obscurity is a term whose only usage in security circles is derogatory. People figure out how to get around these auto-censors just fine, and not publishing them creates more problems for legitimate users and more plausible deniability for bad policy hidden in them. Doing the same thing but with public policy would already be better, albeit still bad.

The only real solution to the problem of there being an enormous public square controlled by private corporations is to end this situation
Dependencies won’t update themselves since they are locked to their versions. If the developer manually triggers an update, and the dependencies aren’t compatible, either the code wouldn’t compile or it’s behave weird. In both cases, what’s the advantage of separating out the fetch-dependencies part?
100% possible. I'd ~bet~ that 99% of online poker cash games are adversarially against various forms of AI.

The future of online play will be catered more toward teaching, solving, and tracking hands, rather than playing competitively for profit. I recently started a side project in Rust to do just that, mainly for love of the game and desire to learn the language.

Hoping to release later this year and perhaps productize if it gains traction.
> If you have problems seeing the map, please stop your AdBlocker...

Absolutely not.
the places where I've seen people leverage the folder-level permissions in Perforce (in the games industry) would be like: a contractor that provides art would only have access to the portions of the project that relate to the art they're working on but not the code; translators might have read access on one directory and write access on another directory. In academic settings I've seen Perforce used such that an instructor has read-write access on a directory and students have read-only access on the directory, and then each student has a subdirectory where they have read-write access and everyone else has read access, so that everyone can play each other's games. You can do stuff like this in git with submodules but it's somewhat complicated and difficult to teach to non-programmers. It's not really clear what the target audience is for the project. The mathematical/theoretical foundations are clear, but the target audience is unclear, so I'm not sure if these are use-cases that you consider to be within the project's scope or not; just sharing how I've seen the permissions models used in the games industry.

oh and nearly everyone hates using perforce and its clients p4v and the p4 command line, so it’s not like there’s no appetite for change. There’s very much an appetite to see Perforce unseated, because it costs money and is also bad.
https://www.nytimes.com/2024/02/20/science/satellites-albedo...

https://archive.ph/UnkO2
Google Gemini 1943 Nazi Controversy
I'm not sure there really is a good technical reason they exist. It's cultural. It basically goes like this:

- the inventor of new language 'coolang' has a way that they make their project

- it's kinda messy, so they clean it up into a tidy script with a few clear and straightforward commands and/or flags, and give you "cool build," "cool install" for making sure all the necessary dependencies are present, etc

- a community builds around coolang organically

- everybody is so used to running "cool build" that that's just how it's done. New features get added around these conventions

It's cultural, that's all it is. But like all small tight knit communities, it's important to understand the culture of the community in order to engage with it on its own terms. Its just humans being humans.
Holy shit. How have I not seen this chan before. Thanks!
go build is great too!

I recently was dealing with some docker containers that we needed to abuse. The app within the containers was not returning helpful errors. One quick script and a go build later I had a portable binary that could return a responsible error message.
If you are referring to the LLM used in the demo, it's a simple GPT. If you are referring to audio data, there are some (not a lot) public datasets, although be careful of the license of the dataset. To get more data, you might want to build a studio to collect from contracted voice actors, or you can purchase from other sources.
I have heard a lot of whoppers in my time, but hearing that my expectations are too high might be a first!
Nobody is mentioning about how this is a social problem with the US that needs fixing, for example I often times forget to lock my car's doors in the Eastern European capital where I'm living and yet I've never had anyone "steal" stuff from it.

But I get it, it's easier to think about applying technological or even legal solutions instead of thinking about how to fix a societal problem.
You’re pretty much the model consumer for these companies. So, well done I suppose.

On the why; up to you. Depends on how much you value your privacy or trust the companies with your data. If you’re fine with them knowing your whole life, that’s fine too.
> So much of what you take for granted comes from your sense of smell.

I briefly lost my sense of smell after having COVID, and I almost gave my kid spoiled milk, so yeah, it is actually a crucial sense.
I second this. You want a revenue share, not a profit share. Never a profit share.

It's way too easy to minimize profit (they're going to want to do that anyway to minimize taxes)... hire someone, raises, buy things, lease more office space, etc.

Take the money off the top (revenue) so that you're an expense from the start that they can account for and can't easily manipulate to avoid paying you.
> there is no Firefox LLC.

Yes, obviously, that’s the point I was making. She was responsible for more than just Firefox, but the only thing people here can focus on whenever her name comes up is… Firefox.
What's fueling the commercial fusion hype?
I was writing a sudoku solver today and there was a bug that took me a while to track down (can't remember exactly how long - could be a few minutes to a couple of hours).

I asked ChatGPT to find the bug and it didn't find it. I also asked GPT4-Turbo to find the bug and it also couldn't find it. In the end I found the bug manually using tracing prints.

After I found the bug, I wondered if GPT4 could have found it so I gave the buggy code to GPT4 and it found the line with the bug instantly.

To me this shows that GPT4 is much better than GPT4-Turbo and GPT-3.5
Except I cannot `go run ~/that/project/over/there` as the use of go modules means I have to change directory to be inside the package first. I'm not sure why that is exactly, but it's always been a nit I've found frustrating.
Their gross margin for Q4 is 76% (was 63% a year ago).
600% more, 0.60$ for extended support vs 0.10$

Still that might be cheaper if a product is going eol then fixing issues blocking an eks upgrade path. Inversely it’s hard to see any justification for the price increase, I can’t see support for these versions costing 600% more but I guess this is why AWS make so much money…
I'm not the author -- but I do think webhooks generally are misused and need something new, not just a step-change improvement.

For integration and extensibility, webhooks are definitely the wrong choice. For handling event notifications, fine, but I don't see the majority of webhooks used like this. And even if they are, there's inevitably a bunch of cross-talk over the Internet to handle the event, make a follow-on request to the SaaS API, handle its response, rinse and repeat. We can do better.
Fair enough. There was a learning curve which we had to overcome. I guess you can blame the curse of knowledge[0] for not making this part of the blog post, or because I was more focused on the results delivered by the Grafana stack than the process. I wonder if it may be something like math, where you have to practice much enough for it to click.

[0] https://en.wikipedia.org/wiki/Curse_of_knowledge
i turned off copilot when i did a trial of an alternative and when the trial ran out i just stopped using either. i still use chatgpt over stackoverflow but i don't miss the proactive prompts.
That's not the case. ChatGPT 4 will happily draw a white male scientist. I just tried it and it worked fine. A very handsome scientist it made too!

You might be thinking of a previous generation of OpenAI systems that did things like randomly stuffing the word "black" onto the end of any prompt involving people, detected by giving it a prompt of "A woman holding a sign that says".

OpenAI has improved dramatically in this regard. When ChatGPT/DALL-E were new they had similar problems to Gemini. But to their credit (and Sam Altman's), they listened. It's getting harder and harder to find examples where OpenAI models express obvious political bias, or refuse requests for Californian reasons. Surely there still are some examples, but there's no longer much worry about normal people encountering refusals or egregious ideological bias in the course of regular usage. I would expect there are still refusals for queries like "how do I build a bomb" and they've been trying to block other stuff like regurgitation of copyrighted materials, but that's perceived as much more reasonable and doesn't stir up the same feelings.
It's half-patched. It will randomly insert words into your prompts still. As a test I just asked for a samurai, it enhanced it to "a diverse samurai" and gave me half outputs that look more like some fantasy Native Americans.
Yeah but you're still beating up a statistical model that's gonna do statistical things.

Also we're talking about prompt engineering more than fine-tune
J, make sure you program the sub url/crumbs to be customizeable for us end-users please. What I mean is this... I want to be able to send a link like this to someone for collaboration.. https://<useraccount>.togetherform.com/<projecname>.
It's like the story of the amazing singing dog. Not amazing because he sings well (he doesn't) but because he sings at all.
A Butlins restaurant? Did you have to sing a song and get your meal served in a tent?
Yup. This was the main thing that bit me when I was first getting into Go. File names are kind of like classes, and directories are kind of like modules. The encapsulation sits at a slightly different layer than you might expect.
I don't have an answer for him. I don't mind paying money for software, I get his points, but at the same time, it's a non-starter for me.

When it comes to math. Especially a system as cool as Wolfram Language, I want to hack on the insides.

I don't publish things, or have time right now. But in 10 years, I estimate I'm going to be wanting to compile math software on radically different chips and ISAs.

Without an open source language, everything I build on top of the system will be incompatible with hardware specific instructions, unless they compiled it for that chip, often missing very specific optimizations (which could be improved even today). Or I would need to virtualize.

All this math code will the most important and hottest running code paths in my system, and won't even be able to compile to experimental ISAs or their extensions to take advantage.
How does anyone learn advanced math. so hard
I am trying to read papers and answer on stack overflow and despite many years of education and other learning, still find it immensely hard to follow most of the stuff. Beyond basic calculus and linear algebra, it's close to impossible to understand anything. The main problem is that mathematicians tend to omit a lot of steps, as those are taken for granted, which means days or even weeks spent trying to recreate the results, even with my background knowledge and the internet it's very hard to do, if not impossible in some cases. Sometimes the most important steps are omitted that are the entire crux of the problem yet trivial steps are included in detail.

All these viral posts about "how to learn math" and I don't think anyone quite grasps what this entails if you plan to go beyond calculus or linear algebra. Basically you're stuck, and maybe 2-3 people can help you who actually know this stuff or are patient enough to help.
The features listed on the site already tell you what it has that regular shell history + fzf doesn't have. You can decide if that makes it better.
Voice cloning is definitely on our roadmap.
It is sad that we live in a world where this could be interpreted both ways.
Boeing ousts head of troubled 737 MAX program after quality control concerns
I don't want to run "authentic" instagram which doesn't even let me zoom the page.. That's why I'm running the modified version and I won't give it up without a (technical) fight
When I spin up a vm on my hardware and run an application. The performance is generally about 70% of what I can get in a container running on an OS on that very same bare metal.

But that isn't the delta I'm seeing, it's 5-10x performance delta not a 30-50% delta.
That Sun C++ compiler was responsible for many people dropping out at my school.
A lot depends on what you use them for.

I don’t find them that great at large scale programming and they couldn’t do the hard parts of my work, but a lot of what I do doesn’t need to be “great.”

There’s the core system design and delivering of features. That it struggles with. Anything large seems to be a struggle.

But generating SQL for a report I do sporadically on demand from another team?

Telling me what to debug to get Docker working (which I am rarely doing as a dev)? Anything Shell or Nginx related (again, infrequent, so I am a beginner in those areas)

Generating infrequently run but tedious formatting helper functions?

Generating tests?

Basically, what would you give a dev with a year of experience? I would take ChatGPT/Copilot over me with 1 year of experience.

The biggest benefit to me is all the offloaded non-core work. My job at least involves a lot more than writing big features (maybe yours does not).
> What ever happened?

For 3dfx, the Voodoo 3 happened.

Whereas previous Voodoo cards were sold by a large variety of OEMs (like Diamond or ELSA), 3dfx decided to make the Voodoo 3 graphic card on their own. It was a perfectly fast and capable card, but also expensive (for its time), not as easy to get as OEM cards were, couldn't do 32-Bit textures (16-Bit only), and didn't support AGP Texturing.

nVidia's TNT2 was a bit slower, but not by much, and thanks to the many OEMs making cards, you could pick one up anywhere and usually pretty cheap. (Just make sure you're not getting the M64 by accident. But even then, that one might've been a good way to get a capable 3D graphics card for cheap).

3dfx was still competitive here and probably the best gaming card, but they had clearly bitten off more than they could chew, and it looks to me that their R&D just didn't produce anything else than "Voodoo 2 but a bit faster and delayed multiple times".

When nVidia released the Geforce 256 (Hardware Transform and Lighting!), that was it. Both the Voodoo 4 and 5 were duds (though seeing 3dfx's complete brute force approach with the never-released Voodoo 5 6000 still brings a smile to my face), they couldn't get other products to the market quick enough, and went bankrupt starting in mid 2000.

I don't even think it was about "GPU" stuff: The first programmable shader card (and thus "GPU") was the Geforce 3 in 2001, at which point 3dfx was already out of money and without perspective.

I'm not sure if they could have been saved if Sega would have chosen them for the Dreamcast (seeing how the Dreamcast sunk Sega's console business) and it might have been possible to save 3dfx still, but realistically, the one-two punch of the Voodoo 3 and Geforce 256 killed them.
Yes, the simplest solution sometimes really is the right one. Cheaply isolate sensitive targets from easily accessible areas. Your $5 solution is enough to avert these issues, and makes the attack a lot more expensive. The job is to find a "lever" where you only have to put in a little effort (say $5 worth) but which causes the thief to have to put in a lot of effort (cutting the car in half). The better the "lever", the safer the design.
I never mentioned anything about referenda. Popular opinion in those countries is they are largely happy enough with their monarchy.

From what I can tell, in Norway it does seem that things have changed only a little bit.

Note I'm not a particular fan of any monarchy, but you did state that "I think the vast majority of people in any country would prefer a Head of State that is chosen by popular vote rather than by Royal Sperm." That's an easily falsifiable statement.
I suspect that it can also be likened to "when the only tool you have is a hammer...". An MBA will see a product with flagging sales and solve it by cutting people, products and costs to improve the numbers. An engineer will see that same problem as requiring changes to the product, or developing a new one.
Honestly, no. Pinning management and oversight issue on designers is a bad idea and unfair CYA.

If cars are leaving the factory without brakes on, you shouldn't start firing engineers for designing a car that's possible to build without brakes.
Imagine shorting Nvidia in July 2023 last year at $500 because it seemed overvalued or overextended.

Oh, I don’t have to imagine:

https://news.ycombinator.com/item?id=37241696

(Granted, selling covered calls isn’t exactly shorting, and I still made bank on the whole deal. But plenty of money was left on the table.)
This is by far the best explanation I've read for using that method. Thank you!
Imagine being able to configure the image generator with your own preferences for its output.
>Ghostline the flux

Damn, that's good.
Between your post and Air Canada’s learning they have to honor policies their chat bot hallucinates and relays to customers, it seems like the zeitgeist is starting to comprehend the inherent limitations and risks of LLMs.

I find that kind of heartening, honestly.

But it’s by no means a death sentence for AI. Plenty of dimensions for massive improvement.
That is how `cargo run` for rust works by default. As long as there is just one executable. If you have multiple executables in a project you do need to specify which one though.
Sure, but that's something that only works when you say it to yourself and believe that it will work. It worsens the situation when it comes from someone else.
The Schrödinger’s cat.
I think of them as a more intelligent autocomplete. I don’t lean on them too heavily but I find that they make my life 5% easier by autocompleting based on style and known names of things versus relying wholly on the LSP. (Copilot)

On the GPT-4 side I’ve had great luck with dealing with complex SQL/BigQuery queries. I will explain a problem, offer my schema or a psql trigger and my goals on how to augment it and it’s basically spot on every time. Helps me when I know what I want to do but don’t know precisely how to achieve it.
I don’t think blaming overweight people for being overweight is any different or worse than blaming anyone for doing anything else that has a bad outcome.

The fact of the matter is that consuming less calories will make you lose weight (unless you’ve got a serious condition which makes you retain a ton of water or something). Counting your calories works, in cases where it doesn’t people are either:

a) Counting wrong, not including oils, small snacks etc

Or b) Wrongly estimating the amount of energy they’re expending.

There seems to be a stigma about saying that being overweight is because of the person that there doesn’t seem to be for most other things. If someone smokes cigarettes, loses their money gambling or gets fined for doing 120 in a 50 zone they will be held entirely responsible for their own bad choices, despite smoking, gambling and risk-taking all being often more addictive than overeating.

I think this is because there are a lot more overweight people than smokers, problem gamblers or compulsive thrill-seekers. Thus there are a lot more people who can read and agree with an article that says overeating isn't their fault, but someone who writes an article about how there shouldn't be speed limits because they're unfair to street racers would be ridiculed by the 98% of people who don't do that.
Dictionary of the Khazars
The hard part of any smart automation system, and probably 95% of the UX is timing and managing the prompts/notifications you get.

It can do as much as it wants in the background turning that into timely and non-intrusive actionable behaviours is extremely challenging.

I spent a long time thinking about a global notification consumption system that would parse all desktop, mobile, email, slack, web app, etc notifications into a single stream and then intelligently organizes it with adaptive timing and focus streams.

The cross platform nature made it infeasible but it was a fun thought experiment because we often get repeated notifications on every different device/interface and most of the time we just zone it out cuz it’s overload.

Adding a new nanny to your desktop is just going to pile it on even more so you have to be careful.
Co-pilot is junk. The only thing that works passably for coding is ChatGPT using GPT-4 and prompts where you ask it write and then implement a software spec, stopping after each code section to ask for review and revisions.