skysight-inc/HackerNews huggingface dataset:
It’s not about the depth, it’s about being conscious of it and acting on it

We all “know” that our lives are completely dependent on, and intertwined with, our environment

Yet, we mostly go about our days being oblivious to it, oblivious to our impact on the environment and its effect on us

Why do you need to be dismissive instead of curious? Is there no value in exploring ideas? Or does someone just needs to be right?
It gets pointed out every time that this is not the case at all. It's not even subtle; it's about open source and the not-so-fine line between protecting your business model versus exploitation.

https://lwn.net/Articles/942346/

Notably, while AGPL is probably not the best license for unrelated reasons, most people do not have any conceptual qualms with the AGPL. I can not say the same for the pretend-open licenses that have been being pushed through with all of the usual excuses.

Also, robust open source projects have outside contributors. When you're contributing to an open source project under open license terms, it's mutually beneficial. But why would other companies willingly contribute to closed/shared source projects? What exactly is in it for them? Hence the resources that are being dedicated to OpenTF.
Wow! I used to fly out of the Ames airport and earned my PPL there. It turns out that it wasn't always at the same spot.

I looked it up and apparently my house was on land that used to be the airport back in the day! My old house is actually on the map shown there.

[1] http://www.airfields-freeman.com/IA/Airfields_IA_W.htm#ames

[1] http://www.airfields-freeman.com/IA/Airfields_IA_W.htm#ames
Your assumption was correct most of the time. 99% of tech startups are not innovating technically. They are applying existing tech to new problems. In these cases, quality engineering is low priority.

But there is that other 1% that is making new things possible. And if they are extremely lucky, they’ll build new tech and figure out how to turn it into a product. Figma is an example of what can happen when that mix hits.

Most technical innovations, though, will be licensed/sold/etc. to other companies which fall into the first group.

All that said, it turns out customers love software that works well. Startups (and most software companies, really) undervalue quality because it’s hard and not strictly necessary when there’s no direct competition.
There are multiple ui frameworks now starting to target wasm. I'm keeping an eye on Jetbrain's multi platform compose, which is extending Google's Jetpack Compose for Android to IOS (alpha releas available with 1.5 released a few days ago), Desktop, and Wasm (experimental support available but a work in progress).

That will take a while to come together. Key blockers are removal of the feature flags currently needed to enable things like garbage collection in Firefox and Chrome and the completion of Kotlin 2.0 and it's new compiler (K2) which is currently available via a feature flag in the Kotlin 1.9 stable release. My estimation is that we're about 6 months away from those blockers being resolved. IOS support is likely to transition to beta around the same time. From there to being stable and well supported is probably another year or so.

But a lot of stuff works right now already. However, it's not suitable for production usage because of the early development status the various bits and pieces you need and the need for toggling browser feature flags.

There are some nice examples of IOS support in the recent release notes for compose web:
https://blog.jetbrains.com/kotlin/2023/08/compose-multiplatf...

They don't really mention Wasm there as this mostly focuses on the IOS support. They had a lot of presentations about that at kotlin conf and the compose web channel in the kotlin slack is very active.

Basically, anyone currently doing mobile development that is used to modern UI frameworks for that, will soon be able to target browsers effortlessly without compromising on their UI frameworks. Compose is one of the frameworks. But there are others. I've seen some nice kotlin-js frameworks targeting canvas and vector graphics. Doodle is a nice example: https://nacular.github.io/doodle/. I have not used that yet but it looks quite slick. A lot of kotlin-js stuff will transition to wasm once the compiler stabilizes.

Web developers seem to be mostly unable to see beyond their comfort zone of DOM/CSS/JS. There are alternative ways of doing UI/UX that are common outside of browsers. Applying that in a browser is transitioning from impossible (a few years ago) to being hard but very feasible (the last few years) to being easy, very common, and widely supported across different developer ecosystems (the next few years). Not a matter of if but when.
Just a small note - you should really research 3d printed firearms.. it advanced _alot_. Became reliable, accurate. Google "orca AR-15" to get a taste
How practicle is it to have a textfile based database with an SQLite API?
I know it's going to have horrible performance, but I do wonder if it's possible to write such a text file based database (even if you have to restrict to just ascii content).

The idea is maybe you just want a simple personal database where all the data is not in a binary format but in files and folder?

But with room to transition towards an actual SQLite database when you want to take it further?
People didn't pay for content 20-25 years ago either. What changed is that people want to make money with the web, not just share.
Ask HN: ML Practictioners, how do you serve “large” models in production?
We are about to start serving a large model in a production setting. We have a long history of serving smaller ML models in torch/tf/sklearn and in those cases we typically bundle the model in a docker image along with a fastapi backend to serve it in k8s (GKE in our case). It's been working well for us over the years.

Now, when a model is 10+ Gb or some LLMs even 100+Gb, we can't package them in a docker image anymore. How are those of you running these models in production serving them? Some options that we're looking at include

1. Model in a storage bucket and custom fastapi backend, read model from bucket at pod startup
2. Model on a persistent disk that we mount with a PVC, custom fastapi backend, read model from disk on pod startup (faster than reading from a bucket)
3. Install KServe in our k8s cluster and commit to their best practices
4. Vertex AI Endpoints
5. HF Inference Endpoints
6. idk bento? Other tools we havent' considered?

So how to you folks do it? What have worked well and what are pitfalls when going from small ≈2Gb models to 10+Gb models.
He quotes that you need a lot of points and a fancy transformation to correct images while taking into consideration the differences in elevation within the scene. While it is true that having more points is important, the better way is to actually also consider the elevation of the identified points using a digital elevation model (DEM). That increases the accuracy of the transformation a lot and reduces the number of points needed. The idea is that you build a transformation from R^3 -> R^2 instead of just R^2 -> R^2, usually a rational polynomial function.

If anybody is interested the word to search for is orthorectification.

Shameless plug. I recently published a post on my blog on how to calculate a projective transformation for an image if you know a few parameters of your camera (focal length and sensor size) and its position and orientation. My use case is satellite imagery so this is always available http://maxwellrules.com/math/looking_through_a_pinhole.html
We've used both round robin and least outstanding connections in AWS and found many really weird phenomena over the years.

In general, LOC is more forgiving for uneven workloads, especially for Ruby services. If a slow request hits, that machine gets less traffic than the others and gets some room to recover and burn off its queue.

Where we found weird problems was at the extremes: very low concurrency and exceptionally high concurrency.

Low concurrency meant that one host consistently had 2 connections and another consistently had 3. That's 50% more load on one host. I believe AWS has fixed this and now tie-breakers are resolved randomly, but it was kinda painful to deal with. Our solution was to scale vertically and run fewer hosts. 19 on one host vs 20 on another was less jarring.

The other extreme was 1k+ websocket connections per host. When we autoscaled, it would add a new host. That host would have 0 connections and so the next 1k connections would all go to the new host. For that system, we changed it back to round robin.
It's a misunderstanding of Russian mentality, national ethos and the mechanics of their internal propaganda to think that a "message" disseminated by a Hollywood movie poses some kind of threat to it.

Using the example of Oppenheimer, a Russian citizen might see the movie and take away the following conclusions:

1. American leadership makes decisions based on an irrational fear of communism.

2. We are justified in expanding our nuclear arsenal. This is the only way they won't bomb our people in an event of conflict.

3. The Nazis sure were a threat to everyone. I'm glad we defeated them, but they weren't mentioning that in the movie. So ungrateful, typical Americans.

4. The political system of the US is quite unstable. I'm glad we have Putin. That Yeltsin sure was an embarrassment.

5. Whoah, the h-bomb sure is a powerful thing, we should drop that on Ukraine to win the war.

6. History is written by the winners, and whoever is the strongest wins. Thank goodness we're so strong.

7. I'm glad to live in a country where I could torrent this and I don't have to be worried about a 100 million dollar lawsuit.

8. The respect everyone gives us makes me feel so proud to live in Russia, one of the world leaders. We have a great future ahead of us.
I think that J.K. Rowling's public statements show that at the very least, she has a strawman conception of what most trans people are like and what our motives are, that a much greater proportion of us are dangerous predators than actually are, and that trans rights activism as a whole is in her words "offering cover to predators." She's also platformed a lot of people who use phrases like "reducing" the number of transgender people, which is ominous. I'm not familiar with the UK incident you mentioned (I'm in the US), but Rowling in particular is concerned about a lot more dire things than an abstract concept of who is and isn't a woman.

That being said, she is still rich, has movies and games in active production, and many of my friends consume that media without even being aware of her controversies, so cancellation is the wrong word for what's happening to and around her.
Every new level of dependency is an opportunity to refactor and swap deeper dependency out. There is a big diff between using library A and using your own frontend B that now depends on A but can swap it out easily for X.
Probably you're right, a simple string would work well enough
A16Z has a portfolio size of $35 billion and invested nearly $8 billion in pure cryptocurrency schemes (probably quite a bit more additional investment through some of their funds which aren't exclusively crypto plays). We're not talking "99.9% avoidance of obvious scams" or any other tiny fraction.

Their flagship crypto fund was down 40% in 2022. Even if it returned profits to shareholders since its seed investments in 2009, it did so at the expense of people who bought in later, like all crypto wins. They didn't "create value" they, at best, extracted value from crypto scams. And at this point it's not even clear to me how the fund is performing overall.
Terraform, Sponsorship, and Monetization Challenges
Hi HN!
We just published a blog post exploring whether sponsorship could be a financial solution for HashiCorp or other OSS software. We've got some tips on what makes GitHub's sponsorship program work. Find out who is the most sponsored OSS developer.
We'd love to hear your thoughts too! Feel free to join the discussion.
> Given a long enough timeline, every abstraction turns wrong.

This is bullshit. I think what you mean is that even a good abstraction can be used inappropriately.

You shouldn’t compound that with the fact that sometimes people create abstractions that are just bad.
Hashicorp built Terraform on top of other FOSS systems. Other companies built on top of Terraform. And then Hashicorp pulls the rug out. Yeah, I can imagine how those companies are irked, just as Hashicorp would be if Google suddenly made Go proprietary or Linus locked up Linux.

How much did HC pay to use Go or Linux? Face it: we all free ride off others’ work, and in turn, they use ours. And look at how much amazing stuff we all have — for free! — because of it.
Indeed they are for Hdmi. I even saw some claiming to support hdmi 2.0 (4k @60Hz), but I have never seen one for Hdmi 2.1.

Unfortunately despite huge progress with resolutions, refresh rates and ability to use one cable for lots of stuff (usb-c) we went significantly backwards in KVMs. If all your devices speak hdmi 2.1 there are one or two 4way devices that claim 8K-hdmi 2.1 (made by easycoo?), but if you have usb-c or newer displayport devices that don't support passive hdmi dongles your out of luck.

As far as I know there is one device on the market (made by delock) that claims to support DP1.4 (4k@60hz),but it has no edid emulation and there are no pass through edid emulators for displayport 1.4... So every time you switch kvm your displays will act as if they're disconnected/reconnected. If you do actual work on two pcs and you switch a lot that's horrible.

So the tldr is: great modes, but why did nobody think of the kvm users when making those standards (by for example making monitor hot plug detect being able to be disabled from monitor menu?).
Noah has become a political pundit who tends to straw man the opponents to his preferred political ideology of centrist us democrat. That’s not to say he isn’t worth reading, it’s good to know what kinds of arguments that group is making because they are extremely powerful. But it’s important to keep in mind when reading articles like this where he’s hitting an extremely reputable magazine that isn’t politically aligned to him. It’s worth reading the article he’s attacking, as while it isn’t perfect it goes into much better detail on the facts than he makes it out to be- especially in something like re exporting where by the nature of the business it tends to be disguised from the public and the personal contacts a paper like the Economist has may be close to the truth.
It's gotten better but some websites, like the NPM registry, won't accept Relay emails even though the Firefox team has systems in place to prevent abuse.
>Real-world applications include environmental monitoring or disaster response.

Why do they always feel compelled to write this nonsense?

The real-world application is killing people. Nothing else requires anything like this level of performance.
https://www.france24.com/en/live-news/20210213-will-money-la...

https://www.artnews.com/art-news/market/new-u-s-anti-money-l...

https://www.cnn.com/2020/07/29/business/art-money-laundering...
I just left and am taking a huge loss on the house.
Where Old Files Go to Die
> Does this imply that parents, or those delegated by them, would be commiting a crime by showing their children material out of the government's chosen age range? That strikes me as absurd.

Technically, yeah. And on the face of it, that doesn't sounds great does it? But again, that ignores the reality of the NZ justice system. I wouldn't think any parent has ever been prosecuted for that sort of thing. There are many safety valves like police discretion, prosecutor discretion, judicial discretion. If it got to court my assumption is that the offender would be discharged without conviction [1]. Basically given a telling off by the judge.

Any cases of a parent, or anyone just guilty of showing restricted stuff to a child, that resulted in fines or jail time would include large scale offending (distribution for profit probably), or some other abuse. I could certainly see a parent that was showing porn to their kid, as part of the sexual assault of that kid, getting a conviction for this, but only as part of a larger case involving a bunch of yuck stuff I don't want to think about.

Without doing a bunch of research, the other circumstance I could picture a parent being convicted would be in the dark times of the past. It wouldn't surprise me much to read that Mrs. Poorlady of Mangakino was convicted of supplying a minor restricted material in 1962 and fined £100. But all countries have weird pasts, McCarthyism was a thing.

TV and Radio aren't "publications" for the purposes of the Act. That is up to the Broadcasting Standards Authority. See: https://www.classificationoffice.govt.nz/classification-info... and https://www.bsa.govt.nz/

And lastly: yes a library would check your id. Libraries do stock DVDs and will absolutely not hand R16 movies to 15 year olds. But it is rare for books to get ratings.

Books are assumed to be ok, and most go unclassified. But books might be submitted for classification if the publisher thinks it is borderline. Or if a member of the public submitted it.

So yeah, if a book was submitted for classification, and that book got a restricted label, and the library thought the book wasn't trash and was worth stocking, then yes, they would check id if you look like you could be under the restricted age.

[1]: https://www.willislegal.co.nz/discharge-without-conviction/
Please. We can see how much regulation matters when they're not enforced.
If you went to San Fransisco you would be surprised to know it's against the rules to break into people's cars or shoplift hundreds of dollars of stuff, considering how many people guilty of doing those things are tried convicted and serve time
How beekeepers got 5M angry bees off a road in Ontario
One difference here is that lots of people criticized Brett Kavanaugh while one individual undertook to commit violence against him (before turning himself in when he arrived at his destination; his case is still pending: https://en.wikipedia.org/wiki/Brett_Kavanaugh_assassination_...).

In contrast, a Twitter account with a lot of followers that has a habit of calling out specific people/institutions for being 'woke' has a following that has yielded multiple different bomb threats over the last couple of years; I think this is the 9th or 10th such incident, with many more incidents of general harassment (about 60). If it's happening so frequently that it becomes predictable one wonders why the person in question hasn't made any effort to dissuade followers from engaging in such activity.
There is a vast difference between the 'surgical' precision footage pushed through regime media such as CNN, and the reality of undiscriminate carnage in the actual warzone.
Pretty *nix niche and very much a tongue in cheek mockery of MS Clippy .. but still (IMHO) worthy of an 'also ran' historic mention! :)
> That being said, after HashiCorp’s CTO released “binding” answers to some of these FAQs, it seems clear that the only folks who this affects are those that sell software to other companies.

I’m not so sure about this. The Licensing FAQ doesn’t have the full legal weight of an update or addendum to the actual license. There’s no guarantee that they won’t renege these “binding” answers next year, and unlike the license agreement my company isn’t agreeing to them as terms of use.
Not proud, just describing facts.
Why would they? All of the probability-theoretic structure comes from the fact that a measure is not just an arbitrary one-form, and has lots of extra properties. And then if you want to do probability over arbitrary manifolds, you need to talk about differential forms in general: there's no point at which it makes sense to generalize to one-forms but no further.
I'll add that at the end of the day, a maintainer of open source needs to tend to its garden in order to receive contributions. This is a case of HashiCorp failing to do that on multiple levels (devoting too few resources, changing licenses, etc). So people leave to form new communities and that's only natural.
> most people do not have any conceptual qualms with the AGPL.

Some claim that if AGPL is very toxic, and that even viewing AGPL code might taint any project you work on later.

The reasoning goes that if you see something useful in an AGPL project and decide to use it (not copy and paste but actually recode it from scratch), the AGPL license follows that code in your head.

It's not dissimilar to a certain argument of patents. The more you read patents the more liability you potentially have in a lawsuit, so literally ignorance is bliss.
Chucked it all Dropbox for a decade until they increase the price by a lot (iirc?) then I moved to iCloud Drive.
> ie, they're probably co-tenants along with netsuite

Netsuite is owned by Oracle, so was likely using Oracle cloud.
Terraform is only popular because it was open source. It wouldn’t have been 1/10th as widespread if it had started proprietary.
We ran into issues doing this straightaway, because you also need to fetch the file out of the database in your application server, then send it to clients through the load balancer. That introduces bottlenecks.

Generally I agree don't prematurely optimize. But for us, not even having huge files (5-25 MB on average), it slowed our application down unacceptably storing file data in the database, and we ended up moving file data to S3 with a streaming API in front of it.
So this is what those non-pass through "displayport edid emulators" are for!
Yeah, some FAQ on some random site doesn’t constitute a license
The state of California alone has 8 times your population and the US will gain your entire population in refugees in less than a decade.
> a "universal" version of this -- if you ran it across books and e-mails and text messages from thousands of authors covering diverse backgrounds and contexts, then what would most reliably help everyone

Isn't this approaching llm territory?
> One end is idiotically naive, and the other means we're imminently going to suffer in a civil war or be enslaved.

We aren't stuck with the institutions that we have. We have the resources to create new ones as old ones die out. Some institutions could go to hell and the world would keep spinning.

And I don't think the possible outcomes are restricted to a civil war or slavery, we have no idea what the set of possible outcomes even is. If people choose to get rid of them, that's their choice to make, and it's a choice that many aren't even aware of

If institutions have nothing to fear because they know that the population is psychologically dependent on them, then what is going to make them accountable? Other institutions?
It was mostly VIO. The drone had 4 cameras, two front facing, two aimed more at the sides. There were two IMUs on the companion computer (and more on the flight controller of course), as well as a downward facing rangefinder.
https://archive.ph/sU7fZ
And that’s great for the developer ecosystem. HashiCorp wants to lock you in to Terraform Cloud and start jacking up the price because they EULAed away competition.
Australian bank creates OS for groupwide data management uplift
> No, that is not it.

Yes, it very much is. You’re declaring that one form of address is rude to your culture, while acknowledging that it is proper to an other culture.

This means the two cultures are completely incompatible on that point, and thus no generic munging method can satisfy both.

And yet your original suggestion was to do exactly that, just in a form suited or at least compatible with your cultural sensibilities.
This is just incorrect. I've collaborated in studies using anonymized MRI scans and health data.

You don't get a blank check, but there are plenty of studies doing exactly this.
A bank creating an operating system ...what could go wrong?