skysight-inc/HackerNews huggingface dataset:
It’s been a treat watching the progression of Oxide over the past 2 years or so. I really hope they make a solid dent in the market.

As an aside, if you haven’t already, I’d recommend the Oxide and friends podcast.
I am 2 days too late, but will reply nonetheless. I fully agree with your arguments about NATO expansion and am not trying to apologize Russian aggression.

However, it does not change how the Russians perceived NATO expansion which matters in todays conflicts:

> "The final assurance was Clinton’s agreement (despite Russia’s brutal Chechen war and multiple domestic pressures) to come to Moscow in May 1995 for the 50th anniversary celebrations of the victory over Hitler. In Moscow, Yeltsin berated Clinton about NATO expansion, seeing “nothing but humiliation” for Russia: “For me to agree to the borders of NATO expanding towards those of Russia – that would constitute a betrayal on my part of the Russian people."

https://nsarchive.gwu.edu/briefing-book/russia-programs/2021...

The Russians see the developments of the early 1990s as humiliating and as the spark of the modern conflict. It became much more serious in the late 2000s under Putin but the developments of the mid-90s already set things on a rotten path regarding the relationship between the West and Russia.
That isn't hiding behind these laws though necessarily. I've heard of this from Paypal and I'm sure it happens, on the other hand I'm sure there is lots of abuse and we only ever hear one side of the story.
Also as far as I'm aware most of the electronics recycling happens in underdeveloped countries, often by literally shoving circuit boards into vats of acid. There's money in e-recycling but it doesn't justify the expenses of doing it in a more sophisticated way than that, especially one that requires paying workers a reasonable wage and maintaining workplace safety requirements.
> Love the casual “we own at least one xbox” humble brag.

Maybe it's not a humblebrag, but showing they're taking cross-platform seriously. I don't own an Xbox for example, and if I worked on something like this, buying one would be for the specific reason of making sure the project worked. I'd communicate that.
This is in the context of QM, and that should be included in the title. "Why are amplitudes complex numbers" is meaningless, unless it's clear from the context that we're talking about QM amplitudes. I would suggest "Why are amplitudes [in quantum mechanics] complex numbers?"
Well I guess to be fair it would be a matter of Homeland Security. Either way, there are agencies who's directives are about dealing with international fraud. Global commerce comes with global agreements.

1) There's certainly cards coming from non completely sanctioned countries. This means legal pathways.

2) If fraud is prevalent and these numbers can be tracked it makes for better policy decisions. It's not uncommon knowledge that we don't have the best privacy and security. This is at least ammo to do something about it.
See the use cases: https://josh-project.github.io/josh/usecases.html
I mean, it depends on what you're doing.
Well yeah, because with only 8GB of RAM you have much more free time to practice looking cool while your machine grinds away in the trenches of swapistan
I think I'd include those under "lame". Misinformed comments aren't lame if they're curious and (therefore) open to correction, but when they are categorical statements (usually some form of denunciation or grandiose generalization), yeah that's lame.

> This ratio has steadily gotten worse over the past years

I'm not sure. Everything has always been getting worse, or feels like it has. You'd have to discount for this bias in order to tell whether things have really gotten worse, and no one really knows how to do that, nor really wants to. It's more satisfying to feel the decline of civilization setting in as one ages. Yes, that's a grandiose generalization and therefore lame.

Or, to flip it into a positive, you're more experienced and informed than you used to be, so more comments appear misinformed or inexperienced.
I haven't worked on a project where we've know all our problems up front and most of the time the complexity is added to cater for "flexibility" but that rarely ends up being a useful implementation for what we actually needed. It's great to hide this from other areas but you will need to work on it and it will impact how the software is architected
Wasn't "Agile" development supposed to fix this, by keeping team sizes small and workflows as simple and iterative as possible? AIUI, the fabled "two-pizzas team" size was intended as an upper bound for the most complex projects only, not as the new normal.

(The "test everything" culture was also AIUI in the service of quick iteration; the first versions of Agile are from the early 2000s when dynamic languages were starting to get popular and there wasn't really any kind of static analysis.)
Back in 2014 my company switched from Skype to this hot new tool called Slack for messaging. On my £10,000 workstation with dual xeon processors, 64GB memory and a 1TB SSD, you know what was the second most resource intensive app after my c++ compiler, and above my IDE? Slack. We used to close our chat program to compile to save the 1GB memory it was using.

> It's a bit theoretical because no editors exist that are smaller that do all of what vs code does

You can't ever compare two things if you look for all features to match. Sublime is a pretty good comparison - it's wicked fast, has a bunch of the same features and language extensions. Emacs handles unicode just fine and has a huge extension surface area.

> The reason most people don't care is because it simply doesn't matter

Hard disagree here - the reason people don't care is because features sell, and as you said, the alternative option isn't there. I work in Unreal Engine most of the time, and about 3-4 years ago, there was an almost overnight exodus of game programmers who would live and die by Visual Studio who switched to Rider, primarily because it was faster than VS+VAX.

> Laptops are cheap. Memory is cheap. CPU is cheap. Your time is not

This only applies with one application. Now add Slack/Teams, Postman, Outlook, FF/Chrome, Spotify in the mix, and all of a sudden I'm running 6 full web browsers duplicated with all their resources isolated, using more menoey and CPU than Intellij does. I'm fine with Intellij pegging my 32 core thread ripper to index millions of lines of code. I'm less fine with Postman using more CPU than Intellij to display a json document.

> Im writing this on a M1 macbook

Depending on what software you're working on, your users aren't using M1 Macbookd. My partner's work machine is a5 year old i3 with 8GB of RAM. It's borderline unusable with teams and Outlook running IMO. But the person who benchmarks teams is doing so on the M1 MacBook.
Ford, GM CEOs Open to Partnerships to Compete with China
Repo link: https://github.com/josh-project/josh
The Twitter purchase / entry into the political debate.
> A simpler preliminary question would be, why are complex numbers present in non quantum wave mechanics

I'm not sure there's anything deep here. Imaginary exponentials contain sines and cosines and so are the solution to a lot of differential equations, even in the complex solutions have no physical interpretations. See e.g. the case of electromagnetism.
>What I don’t like is the trend towards the way to do that being to open up network listeners with no authentication on them.

Yeah - but don't do that.

The thing about small models that can run on commodity hardware is that it breaks the business model of OpenAI and co. They hope that they can run a service that charges a fortune but provides functionality that can't be duplicated. This gives them a moat and a huge revenue engine. Quantized models and student models (trained from the big models outputs) show that the moat is likely to be transitory or partial at best. We can run Mistral 7B at about 1/300th of the cost of a call to GPT4. That makes a whole load of applications viable, but it also torpedoes the monopoly pricing model that they are hoping for.

All we need to do now is to stop people training on stolen data.
That's a neat trick, "cancelling" out catastrophic cancellation. Of course it doesn't work anymore once x is smaller than machine epsilon, whereas expm1(x) / x will continue to work.

In general herbie is pretty good at suggesting the right functions / rearrangements. For this example, it finds expm1: https://herbie.uwplse.org/demo/378a0682ec4d3e735c790a58fa97e...
Talking about concept albums, have you listened to Queen of the Murder Scene by The Warning?

A Rock masterpiece composed by 3 teenage Mexican sisters, in English!
I find that a strange comparison. Certainly there are bigger fish to fry. In both drugs and credit cards there is a whole ecosystem. Cards probably more straight forward as these are typically being sold on websites and you thus have a clear marketplace. Which I'd differentiate a marketplace from a dealer on a corner. Go after the people who are the generators. That's people making the drugs or people stealing the cards in the first place. What do you mean there's no "big fish." If we're going to use a fish analogy it's not the size I care about, but the type.
> This is an artificial marketing distinction that you’ve bought into

No, nobody buys a nintendo to do banking on them. I bought a phone since I needed it to do banking. This is a real difference, not just a marketing distinction.

> it’s purely a result of gatekeeper decisions on the part of Nintendo

Yes, and that gatekeeper power ensures Nintendo isn't a general purpose device. If they allowed it to be a general purpose device like Apple did with phones then things would be different.

Controlling such a major share of general purpose devices like Apple does is a serious issue. Controlling a share of gaming computing like Nintendo doesn't matter nearly as much, so therefore lawmakers aren't going after them to the same degree. It doesn't matter if technically they are the same, in practice one doesn't cause issues for society while the other one does.
Yeah, it's a small step on integration scale from "a rack of random hardware" to "single big machine doing one big task at a time".
True, but I personally discovered this has limits.

What if you're working on something reasonably novel, like say, open source VR? Well, turns out you may want a quite eclectic mix of dependencies. Some you need the latest version, because it's state of the art stuff. Some is old because the new version is too incompatible. Some is dead.

Getting our work into a Linux distro is on my list, but even if dealing with all the dependencies works out, there's the issue of that we sometimes need to do protocol changes and upgrade on our own schedule, rather than whenever the new distro is released.

Distros are great for things that are supposed to integrate all together. They're less ideal for when you're working on something that is its own, separate thing like a game.

So for the time being, shoving it all into an AppImage it is.
So it’s a selective ad-remover, not an ad-blocker then.
Easiest and most secure (in the sense of not getting things wrong) is sign-in via magic e-mail link, i.e. let the user enter the e-mail, generate a long random ID (16-32 bytes), send that to the user via e-mail and let them click on the link there to sign in.

Of course if you're app integrates with one of the services you mentioned then a social login makes sense, people have different preferences but from my experience for B2B apps most people will want to use an e-mail or sign in via SSO.
this is not a new kind of mod, and it existed from many years now and has been demonstrated in 30 series GPU also (see https://news.ycombinator.com/item?id=26389996 from 3+ years ago).

i am still unsure why doubling the vram works so seemlessly, but i wonder if you need modifications at driver/vbios level to fully utilize the new capacity.
Great job on the project! It looks fantastic. Thanks to your post, I discovered Fly's GPUs. We are currently developing https://github.com/dstackai/dstack to enable users to run any model on any cloud. I am curious if it would be possible to add support for Fly.io as well. If you are interested in collaborating on this, please let me know!
It is always good reminder anyway to tell people to either make public dir not root of repo or block .git.
As I found out recently, these features are Geo-locked. Both Pixel & Galaxy phones have this functionality built into the Phone/Dialler app.

In the UK, despite that it's legal for individuals to record their own calls without any consent or notification to the other party, these foreign companies have decided that it's either illegal, or that we're just now allowed to use it, and the features are disabled.

The built-in options are therefore unavailable, and Google seems to have gone on a crusade to make sure these apps in the Play Store are nerfed or removed. APIs that apps could use to provide this functionality have been removed and the only option now is to use he accessibility APIs which involve manually installing apks, and dismissing scary warnings. I don't expect this will work for much longer.

Where's Stallman when you need him...
I think it may have been Married With Children.
the friend of asterisk
I know that this is becoming a trope, but Smalltalk and Lisp Machines did all those things far before 1995. Similarly, GNU Emacs today is capable of all of the above and has been managing for multiple decades at this point in a more modern take of the world...

Remote editing back in the 1980s was such a common thing on the Smalltalk and Lisp Machines that all system code was on another machine, more times than not you wouldn't even notice that it was a remote file!

One could do "emoji" just fine as well, and files would have WYSIWYG like look to them using "fat strings" -- that is 1980s technology. There is a dungeon crawler map using that feature to render the map as graphics, it is how you would implement chess pieces, or other "picture" like stuff.

Auto-complete was already standard, similar look up of "who calls" / "who uses" functionality to figure out where things are used, online documentation, etc etc etc...

So all this was perfectly possible, and already used and abused in 1995 -- VSCode isn't doing anything new in that regard.
You could also just hire people who spend all their time on this site.
I'll refer to the The Tunnel of Eupalinos https://en.wikipedia.org/wiki/Tunnel_of_Eupalinos

Which is Ancient Greek, and did not fail, but did require remedial engineering afterwards to make it work.

> Apparently, the subsidence at the spring lowered the level of the water after work had begun, leaving the tunnel too high. A separate channel had to be dug below the east half of the tunnel to carry the water itself.
Understanding Algocratia: Shaping the Future of Governance
Probably a stupid question, but wouldn't this be assembled in loco? I guess 3000 lb is the weight of the full system with all the blades in place and disk bays full, not the weight of the empty rack.
Using libsignal doesn't mean that there is no API to enable a side channel :)

I think that google and apple would just comply and do whatever they are told, while the f-droid guy needs to be hacked and might notice he got hacked, so in that sense it's safer.
One thing I can confirm from this code is that unlike what I previously thought vector search is not the main point of a vector database, rather it's read, write, update crud, just like normal SQL databases, with the exception that data are vector data instead of text and numbers.
> Until Christianization slowly eradicated the institution of slavery

That didn't really start until the eighteenth century though, did it?

Even then Christian god fearing slave owners continued running plantations in the Americas either directly or more indirectly (if British) for some time.

Why Did So Many Christians Support Slavery?

~ Key reasons advanced by southern church leaders

https://www.christianitytoday.com/history/issues/issue-33/wh...

https://archive.md/EdOQ6

https://en.wikipedia.org/wiki/Christian_views_on_slavery
> Naming is hard

I think this gets repeated a bit too often. I don't find naming difficult personally, and I think I'm not alone.

You can actually practice this by thinking of concepts, entities, their relations and the way they intertwine.
How is it less secure than the play store?
Thanks, that makes sense. :)

--

I remember Skyrim releasing a "Special Edition" of some kind on Steam a few years ago, which (from rough memory) the owners of the existing edition on Steam were supposed to get automatically upgraded to if had some kind of pass. Or along those lines, I don't remember the exact details any more.

I do remember that even though I had the required pass, they never gave me the Special Edition version of Skyrim that I was supposed to be upgraded to. Typical Valve. :/
Yes.

Agile depends on not having a “big class of managerial people” micromanaging [1] every move done by the squad.

No methodology will work when someone is actively fucking up the process, and agile is no exception.

[1] In before some smartass comes to say “so you don’t want managers”… I qualified my statement with the word “micromanaging”.
Great to know! I have liked Django in many ways when playing with it, but it is quite the boilerplate to write. Feels like you basically repeat yourself three times, with the MVC split setup. Feels like some of that should be possible to auto-generate, at least with defaults.
I don't have a dog in this fight (I haven't played Starfield or any of the Elder Scrolls games, and the last Fallout game I played was pre-Bethesda), so take this question as more curious than dismissive:

My understanding is that these games have been improved over time by both the developers and by third-party modders. Isn't a possible explanation for the older games being more popular that they're better games, not because something went wrong with Starfield, but rather that the earlier games have had much more time to be polished into what they are today? Isn't it a bit early to write Starfield off given the histories of these other games? I remember most of the Fallout games being written off as bug-filled, boring messes at launch, and now they're the "popular" games being compared against.
You mean this Airbnb;
https://news.airbnb.com/airbnb-using-ai-to-help-clampdown-on...

Or this Airbnb;
https://edmonton.ctvnews.ca/alberta-family-home-emptied-tras...

Or maybe it's one of these;
https://duckduckgo.com/?q=airbnb+trashed+house&t=fpas&ia=web

I acknowledge the above comment re vomit in car is an edge case, and so are the links I attached. But to suggest this doesn't occur in Airbnb, and wouldn't occur with a car share service is naive.
I don't think "theft" is the correct wording. Rather "taking it with you and not returning."

If it really was about stealing (taking and intentionally keeping), the 1€ or free plastic coin you can get at the counter wouldn't deter you at all.
It is interesting to compare this old post to what has happened since. There were roots placed in the standardisation process at that time which is still in progress but with a good draft [1].

There was also a stronger push to use SBOMs from NIST [2] which was kind of dropped by Google.

As for the OSS Google integrated NPM registry with the public Rekor which collects and signs info about packages in the ledger [3]. I am not sure if that integration helps much though as it is quite fiddly to work with Rekor signatures and proofs.

AFAIK if you sell to the gov they will ask for SBOMs like NIST suggests.

[1]: https://datatracker.ietf.org/group/scitt/about/

[2]: https://www.nist.gov/itl/executive-order-14028-improving-nat...

[3]: https://slsa.dev/blog/2023/05/bringing-improved-supply-chain...
They are (encapsulated in reusable components). But when the project grows big, Tailwind's shortcomings become apparent, the biggest ones being the loss of context (cascading) – and of course the lack of separation of concerns, when the concerned parties are also separate (developers and designers).

When building a design system, there are a bunch of default styles, and then there are variations based on context. To put it in a real world example, imagine a newspaper heading style that varies depending on where the heading appears. Front page headings are bigger, sports pages might use a different style, and so on. Same with buttons, cards, tabs, what have you.

This isn't impossible to build with Tailwind by adding, say, react logic, but it becomes a mess quickly. If you have a well-built design system, class naming shouldn't be that hard to figure out and communicate to developers. But deciding on a coding logic to account for these context changes and sticking to it seems not as easy, especially when developers come and go.
I just made the decision to opt out of devices.

All my computing devices are linux PC's (except one Android phone) - despite the UI churn linux in 2024 is much the same as linux in 2004 underneath and I have a reasonable chance of properly troubleshooting any issues.

With Linux you are always the `user` and not the `consumer`, it's a different paradigm.

Despite been a life long nerd, Gadgets have never been a thing I liked so it was easy to just not buy them.
Assuming you want your money to actually add up correctly, then floats are always the wrong choice.

If you’re not interested in accurate accounting, the. Sure floats are fine, but when you’re working with money, accurate accounting tends to be the expectation.
Duh. I wasn't talking about randos, but people like politicians or the federal trade commission.
Top API Management Trends in 2024
It's a stretch to call this building a vector database when this is just an API over Cloudflare's distributed database offerings.

This also uses a fixed embedding which will not be compatible with all machine learning projects that people will want to use a vector database for. The chosen embedding only supports text so making an image search for example wouldn't be possible to do.
3000 lbs = 1360 kg, for people like me who are finding mental maths a little difficult at this time in the morning.
Decentralize This: On Migrating from Substack to WordPress
Curiously, the number of submissions per day hasn't grown much since 2011. Everything else on HN grows more or less linearly, but not that.
Female Execs' Awful Truth
Wearing out of the physical medium makes music more valuable, and your experience directly depends on perceived value.
> This is absolutely not true at all, exclusivity agreements are incredibly widespread in supply chains.

I never signed an exclusivity deal to only shop from a single grocery store, I don't think that exists anywhere in the world. But buying an iPhone is effectively an exclusivity deal where you agree to only buy from Apples store. This makes it fundamentally different from other exclusivity deals that are business to business, this is exclusivity on individual customers.

I think the Apple store is the biggest such exclusivity deal on customers in history for a general marketplace. I can't think of anything else, except slavery or where a company owns the whole town and thus all the markets, but a company town is still way smaller scope than the Apple store.
Yeah, we all care about good, fast software. But I don't think we (as in users) "need" small and fast software.

Reality is often disappointing, but I don't see people choosing one music streaming service over the other because their desktop client is written in a more concise programming language.
Since your time is so valuable and you are obviously very upset about this, your company should pay Spotify to write a more efficient app.

Or your company should buy you a new 96 core Threadripper 1 TB RAM system so that when you use Spotify/Slack/Postman it doesn't impact your productivity.
> Didn't handle emoji

Behold! The peak of technological prowess! So many poor souls of the past died in misery and 4 MB of RAM. They could not taste those sweet fruits of progress.