skysight-inc/HackerNews huggingface dataset:
It's not every Python update. 3.12 was particularly bad. Blessed is an example. I believe they had fixed it in the latest version, but we weren't using the latest version.

Another example of breaking changes in the Python ecosystem: when Numpy updated to 2.0 (with breaking changes) we had a package that depended on `numpy >= 1.something` but it didn't actually work with Python 2.0.

You can say "well they should have known to use the very unobvious non-default syntax 'numpy >= 1.0, < 2'" but even that isn't right because it turns out Python packages don't use semver; they just deprecate things and then remove them at arbitrary versions, so there's no reasonable upper bound you can actually put there.
Only because you have chosen to introduce configuration and maintenance complexity by using airflow as enterprise wide middleware.

In a modern even based SOA, products like airflow are a sometimes food while pub/sub is the default.

Perhaps a search for images of the zachman framework would help conceptualize how you are tightly coupling to the implementation.

But also research SOA 2.0, or event based SOA, the Enterprise Service Bus concept of the original SOA is as dead as COBRA.

ETA: the minimal package load for airflow isn't bad, are you installing all of the plugins and their dependencies?
Show HN: Sinopsis AI – Easy Analytics and Observability for AI Chatbots
Small world! You took some amazing images. Can I ask - what hardware did you use?
Isn't this the same company that forced all their users to break up with the virtual partners they encouraged them to create via a code change? Divorce made easy. Marry your chatbot so one day their board can decide you no longer need that.
I started with SaaS and only recently after over 8 years moved to offering self-hosting as well. I tried code escrow for awhile, but that was hard and required a lot of hands-on support because at the time the app wasn't built with self-hosting in mind. I'd say go SaaS and offer self-hosting once the pain of not offering it outweighs the cost of offering it, because there is a cost to offering it -- from support, to onboarding, to setup flows, etc. If your customers want it, build it, but if they don't, you save a lot of time and money until they do.
The only reason I installed their iOS app was because their mobile website is essentially hot garbage that made it impossible to navigate through a creator's media playlist, let alone cast it to a television.
Might want to use this link since the one that's posted just takes you to the most recent post: https://www.nytimes.com/live/2024/08/07/opinion/thepoint/oly...
Well, that sounds like you’re not not scared of burglary, but rather assault and/or murder
Show HN: ttrpg-9000 an open-hardware and open-source, handheld dice roller
I finished this project a while back to improve my PCB design skills and thought that HN might like the final result!
A landlord gets absolutely crushed by vacancy.

If they accept the higher price suggested by the software, they risk being vacant for longer. A month of vacancy is generally not worth 100 extra dollars a month.

So if the price is too high, the landlord has a strong incentive to drop it.

The price suggestion isn't the issue, the lack of stock absolutely is.
What would you pay to have access to the most affluent mobile users with CC's preloaded and ready to buy? That's what Apple is charging for. It must be worth quite a bit since people either pay or complain up and down they are forced to pay it or they don't have a business.

IIRC, the judge in the EPIC case even said there was no issue with 30%.
Ideally someone could create their own spec to replace or supplement declarativeNetRequest in mv3. And ideally write specifications to support that.

Rather than hardcode one extension in, re-open the gate to privacy protecting extensions having a lot of tools at their disposal.

There's nothing to stop other people from making specs! The main barrier is that there's such a a limited pool of people willing to go implement.
While it is true that some marriages aren't fixable, my opinion is that people jump way too quickly to the divorce option in our culture. As such, I think that we (as a whole society) need the "try to make it work" message more than we need the "it's ok to not stick around" message.
Using live baby goats was deemed inhumane, noisy, and the scribes didn't want to chase shaved goats anymore, so the practice was stopped.
> it seems to me this would be a great solution ie just replacing "apps" with bookmarks.

I think there are several reasons users gravitate to apps, but the biggest pain point apps mitigate is the login UX. I'd wager that you use a password manager, most people do not and cannot be convinced to do so. With an app, one can create an account and log in once, then stay logged in and never think about the password again until they get a new device, at which time the password can be reset via email and then immediately forgotten.
I wonder if there can be nuance that if a person owns a private location, they can request the data for their property. This seems reasonable to me. The only people on the property should have permission and already be known to the owner. The ones who don't are trespassing and can be suspects for crimes committed during that time.
Sometimes it's not so simple. If your prod is already broken, a slow rollout becomes a liability. CrowdStrike didn't have any real reason for a global push, but if it were to patch a 0-day already being exploited, customers might rather risk downtime than breaches.
Both parties made an agreement with the software maker to not deviate, in effect forming a cartel.
Digital Bookshelf screensavers for streaming boxes would be cool.
Modernes C++
What's the advantage for Patreon to have a native iOS app?
Aint high na euv for 14A?
That's very helpful, but I still don't get the recommendation. The reindex seems to guarantee that any useful index will be used, the deletion and recreation seems to guarantee a period of bad performance as long as an index takes to build even if the old one was fine.

(I.e. I could imagine a customer upgrading from a version that already backported an index to the new major version where it was added and deciding there's a performance regression.)
> About 10 oil changes a year

0_o

Why are you doing 10 oil changes a year lol? Most people do ~2

IDK, I'm a fan of 'do it yourself at least once to understand what's involved', but I'm totally okay outsourcing it based on cost+time+risk otherwise.
Yes, easy/hard pitchers works better than right-handed/left-handed pitchers.

Don't know anything about baseball, I would have assumed teammates battle the same pitchers.
If any part of your face, voice, or any text that is ever written by you, or any kind of software or code you have written, has ever touched an Apple product, you better be prepared to kiss the ring of Tim Cook & Apple if you want to even THINK about making a dollar of it. Apple gets their cut, and yes, if you don't or can't pay they will shut you down. Not even your business account, they will come for your personal accounts, phones and any devices you own or have owned in the past and shut them down as well.

Let it be a lesson to anyone trying to skirt out of paying their fair share, Apple is due AT LEAST 30% of what you make, plus developer fees. If you don't like it, TOUGH LUCK, PAY UP!
“ Create native applications that use the widely popular HTML/CSS paradigm for layout, but leave out much of the heavyweight stuff that a full JS/DOM/browser API implies. This looks like it can enable very large improvements over packaging browser engines like electron etc. do.”

Like an improved Dillo?

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

I’d be interested in something like that for simple, web browsing or apps. Sciter was the only one I knew about. It was proprietary but had innovative licensing.
There are surprisingly few languages in this category, especially if you limit consideration to statically typed. Go, C#, Swift? Nim, Crystal? F#? Kotlin?

Go is not my favorite language, but it really is exceptional in terms of its effective utilitarian design.
I wonder how close JOE is to WordStar, which I never used. It comes with Slackware.

https://en.wikipedia.org/wiki/Joe's_Own_Editor
Do you know the markup at any retailer? Maybe in aggregate if I look at the financial statements or some specialty retailers like car dealers?
No, I think you misunderstand. It's not "can you use it elsewhere?", it's "if the user chose to, could they use the purchase solely inside the context of the Apple ecosystem?"

That is, if someone wants to, they can use Patreon's iOS app, not interact with Patreon in any other way, and get all of the benefits available to patrons.
While it is heartening to hear that you have not heard many quick dismissals of personal responsibility (it really is), I certainly have quite often (and among them is the GP above, whose comment prompted me to ask for an explanation).

I concede that both attributions (personal or corporate) might be handwavy. Let's continue to wave our hands in both directions not only in one, is all I want to say.
The article gives no hint as to why there are high levels of mercury in SpaceX's water deluge system.

Elon would not be trying to buff his "Evil Billionaire" rep...right?
I agree that a cartel that is simply moved to a third party should not be legal. But HN doesn’t seem to agree when we discuss the advertising cartel using GARM as a nonprofit to collude. To me it seems that most people are unprincipled about what types of anti competitive behavior is allowed, depending on their personal politics.
So all the tech you bought fails when the company doesn’t renew? Although uk works on auctions and they work.

Perhaps combine with restrictions on use - if you don’t use the spectrum, or use more than you need, it gets taken away
I'm skeptical this is actually materially increasing rents, but I also think this shouldn't be allowed as a matter of principle.
I’d say the rents in the downtown area are not entirely due to lack of supply.

The large towers of “luxury” apartments definitely are willing to let units go vacant to maintain rent
what CRM did you use?
TIL— thanks! Now it’s time to painfully go through my slack / email history and see how many times I made this mistake :)
I'm not against that, but there is no guarantee that Chromium will implement such new spec either, right?

My suggestion was to get a new browser up and running with good quality ad blocking
We have a special table which remembers which migrations were already run. So creating a second migration which tries to create the table again is a sign something is wrong. It's probably not what the developer intended and can result in wrong assumptions about the table's schema, for example (they expected their version would be used but the new migration is actually skipped).
History of Hacker News Search from 2007 to 2024
I prefer shadow boxing experiences. The pacing on this fitness first apps is way better than a generic rhythm game. One big player is Les Mills BodyCombat. This is a 1 time fee, generic music experience. It checks all the boxes and will work fine.

The other big player is Supernatural. This is a monthly sub but has an extensive and growing catalog of boxing workouts with top notch music and impressive environments. If you are going to be serious and put in the time in a vr workout app, the sub price is a good deal.
I confess that finding any stranger in my house for any motive would frighten the hell out of me. I suspect that’s true of nearly the whole population.
Isn't Meteor Lake made by TSMC (at least some parts like the GPU)? Which would explain the capacity constraints.
Reddit is probably the worst at this, really annoying.
Location: Salt Lake City
Remote: in-person, remote, or hybrid
Willing to relocate: no
Technologies: Ruby on Rails, Node.js, Typescript, React, Postgres, C#/.NET
Résumé/CV: https://whois.johnisom.dev/assets/resume-2024-08-07.pdf
Email: john@johnisom.dev

I'm a mid-senior level software engineer with an unusual and impressive background. I am highly proficient in Ruby, Rails, TypeScript/JavaScript/Node.js, SQL, React, C#/.NET, and many other technologies. I thrive most when solving interesting problems relating to the infrastructure of the company. By that, I mean the behind-the-scenes stuff that makes it work--internal ledgers and other systems, encryption, just the services that do their thing to make the business run smoothly. I'm also very happy working on product work, working as a fullstack engineer for most of my career.

I would invite you to give me a call and read my resume. You'll notice I have 4 years of experience, but what I have managed to do with that experience has been exceptional. Looking for pay in the range of $150k-$180k, but will consider other pay for the right team.
> the book and its various plot points and devices serve essentially as metaphors for almost anything

That is interesting. Coincidentally (or not?), I was just thinking about an excellent article about parent-child estrangement that begins like this:

Members of estranged parents' forums often say their children never gave them any reason for the estrangement, then turn around and reveal that their children did tell them why. But the reasons their children give—the infamous missing reasons—are missing.

Apparently, such reasons are a good example of antimemetic ideas in real life.
Although not exactly what you 're looking for I also have similar itch - youtube channel 'New Mind' have some nice videos in this area, check it out, maybe it will be something you find interesting
Your fault for leaving them out!

Although we were respectful of each other’s stuff. We were best mates so it worked out.
Its so funny I feel the exact opposite. I love doing work around the house as it saves money and also brings me immense satisfaction. I work in software so all of my toil is on ethereal products, if the company goes under all of my work is lost for eternity(well unless the internet archive keeps it alive). But with upkeep on a house I am making my physical environment better and the effects will survive a long time. I replaced all 100 or so electrical outlets in my house and when I was doing this I was thinking of who initially installed these and in the future, perhaps in 30-40 years(or longer!) who will update my work.

As for yardwork I could easily hire a gardner but I enjoy being outside and physical activity and sunlight(vitamin D) are great for you. Plus you save money and have the satisfaction that you made your physical world a better more attractive space.

That being said a house that needs alot of upkeep as everything is extremely out of date would be(for me) very stressful and time consuming, so everything is relative.
> Antitrust doesn't care about the market share, it cares about actions taken to restrain competition.

Not sure how this myth keeps getting perpetuated. The antitrust laws that are relevant to the lawsuits against Apple (specifically Epic's and the DOJ's) absolutely care about market share for the purposes of proving monopolization or attempted monopolization under the Sherman Act.

(Yes, technically it is true that some antitrust violations can occur with low levels of market share, such as price fixing, but those are not really relevant to the lawsuits against Apple.)
If people want to live in cities, I am all for making it possible. My only request is to control outdoor lighting. Nighttime outdoor lighting has many negative side effects on humans, animals, and plants.

However, cities are not for me. I work in my home office on the outskirts of a minor city. Right now I am listening to house finches and goldfinches arguing over places on the thistle feeders and smelling petrichor as rain showers move in.

Here is the important takeaway: I would never try to force you to live outside of a city. I hope you can grant me the same consideration and not force me to live in a city.
I'll agree with you if you mean - entirely en masse. I specialize in fixing legacy software systems that have ground to a halt development-wise. Blanket rewrites are almost never a good thing, but partial rewrites are a wonderful tool. Like most things in this industry there unfortunately isn't a hard and fast rule. Everything is extremely context-dependent.
Is this really a problem though? There are currently 8.2 Billion people. A natural reduction could be a net good.
I used to not have keys because I was too small. Then when I was about 8 or so my parents gave me keys and told me to put them in my pocket every time I leave the house. So I do. It's not difficult stuff.

Saying "I'm bad with keys" has to be such a low expectation of one self I can't even comprehend. Like those people who say "I'm bad with maths", but even worse.
Would you please stop posting like this? I'm sure you have some substantive points but please make them without breaking the site guidelines.

https://news.ycombinator.com/newsguidelines.html
A monad is just a monoid in the category of endofunctors, what’s the problem?
Knowing pricing is enough to distort markets when the prices are not visible to the other players like buyers. The same thing happens in recruiting where companies share compensation data through through third parties, which removes real supply and demand dynamics because companies will stick to the data they have signaled to each other this way.
While not quite your definition of toy, I have a small deep learning rig I built myself with two 4090's, and that has been enough to train several different ~200m parameter LLMs, starting with a hand rolled tokenizer and just vanilla pytorch to experiment with different architectures. While its not going to win any benchmarks or be usable for real problems (you should just be fine tuning llama), it has been super valuable for me to really understand exactly how these things work.

I use devpod.sh and a pytorch dev container I can spin up locally, with the intention of also spinning it up in the cloud to scale experiments up (but I haven't done much of that). Still, can recommend devpods for reproducible environment I don't feel worried about trashing!

If people are interested I can throw the git repo up now, but I have been planning on finding some time clean it up and write up a really short digest of what I learned.

Above anything I can write though, I highly recommend Andre Kaparthy's youtube channel - https://www.youtube.com/@AndrejKarpathy
You can follow along in a google colab so all you really need is a web browser. My project started as following along there and then grew when I wanted to train it to mimic my friends and I on some data I had of us chatting in slack, which meant some architecture improvements, figuring out how to pre-training on a large corpus, etc etc
Ukrainian forces now control almost 390 square miles of Russia's Kursk region
I love the feeling I get when I recycle or repurpose something that would have been trash into something useful. Especially if it becomes even more beautiful from its past patina.

This can go too far and put you in a cycle of spending all of your time tending jank (and lowing your quality bar). It's a fine edge to walk. but that pleasure hit that most people get from buying stuff, it doesn't work for me. Buying new things often makes me feel guilty. Re-using or repurposing something though... for me it's one of the best highs there is.
I ported inference of couple open-source models from Torch/Python/CUDA into D3D11 compute shaders which runs on all 3D GPUs not just on nVidia.

Whisper was the first, but I can’t say I’m happy because too much complicated C++ https://github.com/Const-me/Whisper

For Mistral I decided to rely on C# as much as possible and I like the result much better https://github.com/Const-me/Cgml/
Which apps? The only one I know about is Reddit, where the web version is crippled compared to the app. (You can’t read all the comments). But old.reddit.com works fine on mobile - even if you have to constantly zoom in and out.
My governor just called for paper ballots statewide.

I like that but the machines we feed them into bother me.

Un-audited code for elections is stupid.

That an election machine maker could sue somebody for dissing them is really weird.

They should be forced to open the code we pay them for.
Technically no, but I get why it feels like this. :-)

I think the confusion stems from the fact that Go hides the distinction of "dot" access vs "pointer dot" access. (eg, the difference between `foo.Bar` and `foo->Bar` in C++). Go knows if an object is a pointer and needs to be de-referenced, and hides the de-reference operation from you syntactically. So you can use a pointer without knowing it's a pointer.

This is the confusion: You never have a "map object that is passed by reference", you instead have a "pointer to a map object that is always passed by value".

This is less confusing for structs the programmer defines themselves, since they can check the type of "foo" see if "foo.Boo" is accessing Bar directly or de-referencing "foo" and then accessing "Bar".

But it's more confusing when applied to builtin type for which you never see the implementation. How would you know if `map[string]bool{}` returns a value or a pointer? You don't!

The map type is passed by value but its implementation is that it is a thin wrapper around a pointer to a struct. Ergo in practice it feels like passing by reference. But Go is technically always pass by value. Map does not get any special implementation in the language.

You can do this yourself. `type MyStruct struct{ data *MyType }`. Now if you pass MyStruct by value, any operations on it are effectively by reference since all operations have to dereference `data` to get at the actual content.

(Same goes for strings, except they are immutable so no one notices.)

This might feel like semantics, but it's important to remember that Go doesn't treat any of those built-ins with special "pass by reference" rules. Instead, it's behaving consistently like it would for any types you defined yourself and one of the learning curves of the language is to think in Go's terms of pointers vs non-pointers and learn which native types are pointers. If you think of it that way, learning Go's built-ins is no different than learning the API methods for a custom struct Go's built-ins just happen to be, well, built-in and thus get syntactic sugar that your custom structs do not.

"Pass by reference" is usually used to refer to the case where you use a value at level N of the call stack, but the code at level N+1 of the callstack decides to make it a pointer. In Go this never happens, instead you technically always had a pointer the whole time!
You'd need geofencing of mobiles to be precise and accurate to about a meter for that to work. Is that the case?
that is easily true. You buy a house for $500k. A year later, you decide to move. The house's value remains at $500k. Realtor commissions of 6% cost you $30k. You lost $30k on the total transaction, the realtor made $30k (not including the original buy).
> maybe they can't because AMD doesn't have the capacity to make them.

Or Intel just cut prices on their server CPU so that they are sort of competitive despite much higher power usage to core ratio?
> *The US will let corporations do whatever they want while they are giving "gifts" and "gratuities" to the relevant judges.

Cite please? IIRC, the present day antitrust precedents were set in the 70s: https://en.wikipedia.org/wiki/United_States_antitrust_law#Ri....
Crossing the international date line is fun.
On my first trip from Hawaii to New Zealand, we got to skip a Monday on the way there, and enjoy two Saturday nights on the way back.
> For IT departments I think a lot of it is that they want you to have processors they know work with their software stack

I thought the world solved this problem with compilers like 30 years ago.

Also you're vastly overestimating the knowledge of the average computer users. Many of them can't even tell the difference between the CPU and GPU.