skysight-inc/HackerNews huggingface dataset:
> you do need a developer account

I guess this means "sideloading" is a privilege they can revoke at their whim, is that right? I hope I'm over-interpreting this (and not blaming you as the messenger).
> and it's only 384 dimensions

And the model is only 70MB!
This isn’t an adverserial exchange my friend.

I’m sorry if I got on your nerve with the “worldly and educated” jab, but you were (and have continued to be) quite condescending in your responses.

Have a nice day :)
SQL just got 10x easier
Generate, run, and see the results from SQL queries securely from your browser. We use your database schema to generate ready-to-run SQL queries that you can run directly in your browser.
I hope I never have to buy a computer with "decent security practices". If it's on the disk and I tell it to run, it had better run.
To expand on the article from my personal experience, sometimes, there's a very thin line between "clever code" as in "overengineered", and "clever code" as in "I don't understand it, so I don't like it".

Imagine situation where a team of Java developers need to create a component in Python. No problem!

We come to the following code:

```

list_of_resources = method_a()

if not list_of_resources:

handle_empty_list()

```

Now, is the code above "clever", or not? As Java developers, you could get into arguments like "we should use `len(list_of_resources) == 0` instead" vs "it's not Pythonic and there's no reason to use len instead truth/falsey-ness".

Of course, the whole problem gets exacerbated by unit testing, where `list_of_resources` can be a MagicMock, and therefore `if not list_of_resources` will never trigger.

Of course, probably nobody will argue that the above snipped of code is overengineered. But, somehow, the same logic of "clever code bites you back" applies to more situations than just insane class hierarchies. And it's those very tiny fragments that seems so simple yet there are hidden issues that I find the most interesting to focus on.
I’ve seen a few of those. Some are worth their weight in gold. Most are set in their ways from the trauma of trying to make everything not fall apart for so long. Almost all have stagnated and are incapable of bringing in new ideas. Almost all are husks of human beings from putting up and personalizing so much of company dysfunction
> we can't do the stupidity of breaking alphabet into a bunch of small baby alphabets like what we did with at&t.I think that was complete incompetence, if not corruption.

After the breakup, it became trivial for me to buy my own phone and hook what I wanted up to my phone connection (including dial-up modems later).

What do you think would have granted+preserved those options, that wasn't an exercise in incompetence and corruption?
My bank's web service is at Azure:

https://www.s-pankki.fi/

(I care)
I believe Chrome was about web apps (e.g. Gmail, Maps) in the first place,and yes, it was an undermine of Windows domination on desktop. Data collection and ads outside search came later.
what have you done…
IRS expects faster refunds in 2024 for people who stop using paper
It’s not just the Bay Area experiencing this.
It was from when there was a time when cat/dog food was wildy cheap. So people would eat it. It is just a leftover from the 60s/70s.
Yeah, like me (DevOps) writing our dev environment manager tool in Python when all the devs write nodejs. Then not being able to just ask them how to solve a problem in node, instead having to spend far longer figuring stuff out myself.

Good for learning, bad for velocity. Although I do know a buttload more Python now.

Yeah, clever! As my old man said, so sharp you cut yourself.
I'd argue that modern technology takes us out of the moment more than anything.
> Yes, I had failed to see the proper solution… It actually existed back then, I simply didn't know about it, no one told me about it, and I wasn't smart enough to question myself once I started going down a certain path.

And there’s your problem right there: Assuming that nobody has ever tried to solve this problem before so not bothering to look around at existing solutions.

This is a failure of lack of context, in two ways:

1. The author lacked knowledge about the various possible solutions and the strengths and weaknesses of each one.

2. The author lacked knowledge of the context into which the solution would be applied, e.g. a sophisticated solution might not make sense for an unsophisticated team to maintain.
> No there aren’t.

You underestimate the odds of talent in a population of 8 billion humans.

> If you think you’re all that, don’t blame your company for “not getting the opportunity”. Please. You already have all the tools you need to code. Make something cool!

There are neurosurgery robots operating with my code running in the background for several years now. I am now working on ophthalmic surgery software for sub-retinal operations. I would think that is actually kind of pretty "cool!".

However, I still know full well that I am a cog in a big machine. I still know full well that my impact is not world shattering. And I still very much think "fuck you pay me!".

My self worth is pinned by family and friends. Work is fun but it's a side quest. If you think differently that is ok, and so am I.
At a consulting gig I did, we were bootstrapping a brand new python engineering team for a new line of products. We chose the frameworks, set standards via decision records, wrote a template service that you would copy paste, and build on top. Cross cutting concerns were pulled out into a library that all of these services installed. Most things were standardized, all APIs felt like they were written by a single person, and yet little was abstracted. It was simple and beautiful. An engineer would come onboard, look at one repo and be able to navigate all service repos going forward. You could see and feel the repetition, aside for the business logic, it was like reading the same book over and over again. The team was delivering at a crazy velocity.

Then a year or so later the client brings us back in to help diagnose and fix why their delivery dates continue slipping and number of bugs in production is increasing. Finds out a new, very vocal hire, came in, saw the repetition and decided to build a "service service". A service, into which you would pass a single python file of pure business logic encoded as a b64 string, with some decorators, and it would set up the endpoints, serialization, DB, etc automagically.
Open-source webhook server that helps you provide webhooks to your users
> learn the web tech stack from the ground up

Ouch. Should have stayed in legacy C++.
I agree with your parsing as technically sound, though I personally have a rule to give benefit of the doubt about nuance and specificity when reading posts on a platform which encourages an off-the-cuff style of writing and is famous for enforced brevity.

The benefit of the doubt I extend is that being "considered slurs on this platform" is a no-op when the platform doesn't have a policy regarding arbitrary use of slur words. So whether a platform considers a word a slur is only relevant when there's a context — in this case, the context of assessing for repeated, targeted harassment.
> The "out of box" experience for emacs is really, really bad.

That's not much different from a piano :-). Musical instruments are not designed for "common users" or "beginners". The ones that are, are not good for playing good music.
Do the right thing, Googlers.
What is the answer ?
Not at all, it's open to all.

There are many ways to build local first, both with web technologies and with "native" app toolkits.

Many of the CRDT tools have started as JS/TS libs but have been rebuilt in Rust to be cross platform, WASM or native.

The appeal of using web tech is its accessibility and ease of distribution. Local first and PWAs with the new origin privet file system api kind of go hand in hand, but it's not an exclusive relationship.
I 100% agree.

At least in the Elixir space, Phoenix has some excellent lightweight methods to solve the presence piece! https://hexdocs.pm/phoenix/Phoenix.Presence.html
Leave and make him prove it.
What's the benefit to cloudflare for offering dns services for free other than data-mining? Facilitating 1.3T DNS requests per day can't be cheap.
Honestly, I just thought it was hilarious -- a sort of parodic counterpoint to the Story of Mel.
The IRS gets a lot of flak (including by me), often well deserved, but it is great to see a federal agency in the U.S. actual making seemingly real progress on digitization and trying to improve the customer experience, especially in light of the dogged lobbying against them by groups like Intuit and HR Block.
But if it's indeed "money-losing" wouldn't it be just worth as much as their equipment is?

Also if we are talking about MS/Amazon/Google's cloud businesses we shouldn't ignore that these companies themselves are generally their own biggest clients which is something they could leverage to a significant degree to outcompete their rivals (initially at least)
Your code shouldn’t be “smart”, most of the time anyway. Definitely not for a CRUD web app.
I’m not sure what you mean. Google would continue to pay chrome to advertise?
Taiwan is still free.
Your provider should have a price list. In my experience, the price lists are usually numberprefix, cost. But sometimes cost depends on actual carrier, not original carrier, so you can't know the price until a porting lookup is made, and those cost money too (those are generally a usage tiered $/lookup, starts around 0.01USD at low usage, but can go much lower if you have volume)
Yeah that’s one of the forever-story talking points. Hard to refute your statement as we simply don’t know but again likelihoods are very low and often due to hallucinations etc.

This “story” makes for great clicks and fun tabloid newspaper headlines on the beaches during the typical “Sommerloch” news cycle.

“Kurz gesagt” watching videos like this one, much more fun IMO:

https://youtu.be/GDSf2h9_39I
Rug pull when?
Same! The poster's pivot reads like horror to me. Like they lost their mind and joined a cult where they worship Memnon with sermons of JavaScript.

> It never sat well with me. Colocated systems saw latencies no mom-and-pop investor could ever dream to achieve. That is one of the reasons why the second company I joined was a non-profit that built systems to help track human rights violations, enforce labor rights, monitor democratic elections etc. Third job was in the food industry and the last one, in housing / property management. So I'd like to think I've made sufficient amends.

Ah, nevermind. Turns out they were worshipping Memnon with C++ and renounced that cult with web tech! :p
AMP was Google's Search team, not Chrome team, and the Chrome team wasn't very happy about it.
So what's the better word?
I found the article really lacking. If you follow the details back, you'll find https://californiaglobe.com/articles/documents-request-on-my... with the documents embedded. The emails starting on page 11 changed my understanding from "this is serious" to "a guy tries to move bankrupt company's equipment into a warehouse and keep everything alive using 2 very fresh assistants who don't understand that bio safety regulation exists". Still bad, but not quite what I imagined from the linked article.
I will believe it when I see it. We've been filing electronically with the IRS for years and despite them having our bank account on file, every year they somehow fail to deposit our refund and we wind up waiting an extra 3-4 weeks for them to send it as a check instead. Now that being said...

> In 2024, the tax agency is set to debut a pilot program that allows taxpayers to file digital returns free.

This is a very exciting prospect, and I can't wait to see what it looks like... !
Design of a Hydrogen Aircraft for Zero Persistent Contrails
Most in U.S. (57%) prefer big houses, even if amenities farther away
I have swung both ways and I think I now settle somewhere near "boring is good" and "repetition is harmless (compared to the astronomic costs of wrong abstraction)".

Especially repetition seems to be hated with the might of a thousand suns and while I get it, because I myself hated it, I now can see the beauty of it.

What is currently a superficial repetition - a bunch of endpoint handlers, some forms - will often turn out to be similar-looking instances of completely different problems. Repetition is quite often deeper than just "code looks the same".

It takes a while to get to know these nuances.
What VPN product does this? Typically even “SSL VPNs” work at the OS/network interface level.
> This isn't the panacea it sounds like, single payer doesn't work that well in Canada.

They pay about half as much per-capita with similar health outcomes.

> the quality of care and accessibility is far better in the US, assuming you have good insurance of course

Well, yes. Homelessness isn't a problem for people who own houses, either.

> Primary care is also challenging to access in most places not Toronto.

This is not unique to Canada.

https://www.health.harvard.edu/blog/why-is-it-so-challenging...

https://www.newyorker.com/science/medical-dispatch/americas-...

"Experts have long warned of a shortage of doctors providing foundational forms of outpatient care, especially in rural areas. Last year, the Kaiser Family Foundation estimated that more than fourteen thousand primary-care physicians were needed to eliminate existing shortages."
I once worked in a role where my boss made me rework commits that were too DRY. I had to completely decouple features that were early in development, then reopen the PR. I thought it was excessive and pointless at the time, but I've seen enough stories like these to get it now.
Farmers Say Because There Are No Teats on Almonds, Can't Be Called “Almond Milk”
Doing nothing? I mean Youtube is at least competing/trying to compete with Netflix, Spotify and others to some degree at least.
IE lost because Microsoft thought they had won forever and stopped devoting resources to its development. By the time they reformed a team to improve it, it was too late. The reason we hate it is not the reason it became hated by most consumers.
Hard to do if most of your life is work. I find it very hard to find space for an actual life after subtracting a full-time job, exercise, personal hygiene, nutrition, etc. from my waking hours. It's essentially ~2h a day + the weekend, which often also consists of getting stuff done you didn't manage during the week.

I hate the thought of my life starting in retirement. Especially if I might be 67 by then, which is the legal retirement age, where I live.
Of course that assumes that they all knew exactly how to do everything day one on the job. The kind of people that will feel smug and superior probably like to tell themselves these lies are true, but after 20 years on the job most of them still need the junior on the team to show them how these new fangled computermibobs work every few days.
You don't have to list them to say that it's a not dichotomy, but you do if you want to demonstrate it's not a dichotomy. I don't know why you're spending 100s of words on the theory of dichotomy, instead of just providing a third option to show how it's not one.

E.g. this could have gone:

LeonB: what about businesses owned by many people?

robertlagrant: ah, yes - what I was saying would put them in the "private ownership" bucket.

Or whatever it is that you're actually thinking of, but are reluctant to say.
I worked with a guy who made easy into the 200k range in the early 2000s two separate pension plans. Total dumpster diver. He loved the thrill of finding stuff. Wore complete rags at work. Drove a car from the early 70s. Ate simple homemade leftovers ever day for lunch. He loved the idea of racking up a high score.
Most of the article is about desktop machines..
As a guy who made a career out of Elixir (7 years now, though I have mixed and matched that with quite a bit of Rust and some Golang) I could not agree more on the confusing "process" moniker.

My point was that calling packages "cheeses" and "wheels" was a conscious decision on the part of the Python community and apparently nobody stopped to think if it does not introduce friction or make them look unprofessional.

As you pointed out, Erlang's "process" moniker came from a long long time ago and they have a good reason for it. Python though? 10 years ago many of these problems were well-understood already.

Again, my argument is against cutesy quirky names. I get you that the generic "package" name carries some assumptions with it but IMO that's the more worthy battle to fight: to make sure everyone understands the same thing when "package" is mentioned.

(EDIT: All that being said, Erlang could have indeed used a quirky name because what they have doesn't seem to have its own term yet. And it doesn't exist anywhere else I think.)
You write this as if this is a Google-authored spec being shoehorned into W3C.

Most websites aren't going to use something like this. HN readers however may appreciate having the option and may put some thought into how this could be used well.
Engineering is one of a few special disciplines where peoples' hobbies align easily with ability to earn money at most levels of professional performance; being mediocre is still a recipe for a generally acceptable standard of life. Compare it to things like sports or acting or music. It's possible to make a living at the lower echelons (read: everything below elite level), but it's hard work or mundane and often not well compensated.
Do you even do proofs in your line of work? I'm saying making publication necessary for arousal is a foolproof way to miss out on the beginnings of most of the really interesting stuff. Yeah he can read the ivy-approved materials in nature, but that would be stale. Okay, I can understand that his own line of work is much more interesting to him, that he would ignore the latest glimmerings from adjacent fields. That makes more sense than just taking peer review at face value.
Elon Musk's X/Twitter is letting paying users hide their blue ticks
> Yes, I had failed to see the proper solution: a class generator — so that I didn't have to manually copy code again

No, please don't. This is jumping from the frying pan into the fire. If you think abstract base classes can be clever and hard to understand, code generators can be even more so. In addition, because code generators are a one way conversion, and the generated code evolves independently and the code generator itself is evolving independently, you end up with a bunch of things that are subtly different yet somewhat related in a way that you will need an advanced degree in evolutionary biology to understand.
It's snarky, but it's not ad hominem.
I don't know what this fluff is doing on HN. They make it sound like the Cloud Mafia forces everyone to use their server farms, instead of offering a product that people willingly choose to use. The rest is some hazy hype of CRDTs, as if their usage magically eliminated editing conflicts. Kleppmann is legit and his book is great, he deserves better than this.
Apple probably have similar motives to MS when it comes to crippling the browser and enforcing its own rendering engine in iOS and that is to protects its app market.

However, Apple did not attempt to divide the web then use its dominant position to make all the content only compatible with their stuff.

With the IE situation, you couldn't just download Firefox and live happy thereafter because every website was made to work in IE and any other browser would simply fail to display the webpages properly either due to the way HTML/CSS is handled or due to some proprietary technology. Apple hasn't done that, maybe only because its tiny marketshare compared to the alternatives but that's how it is. Unfortunately, due to the marketshare of Google Chrome, they can pull an IE and there are signs of it.

The hate towards Safari comes from the Web devs who are angry that they can't send push notifications and have to pay 99$ to Apple to embed their webpage into a WebView to pass as an app.

There's no much hate towards Safari in its userbase, it's by far the most convenient Web browser in Apple's ecosystem, by far the most battery efficient and the performance is top notch too.

Completely different situation with the tragedy of IE.
true! or an lk99 synthesizer accidentally generating the waveform of Never Gonna Give You Up
You should be as comfortable running the (proposed) attestator on your machine as you are running anti-virus software. In thinking about it relative to anti-virus, I came across an insight:

The Web Environment Integrity proposal isn't much different than requiring that, in order to receive an email, the sender both secures their machine with anti-virus and provides proof to you, the receiver, that the message in question is virus-free. Otherwise, without this proof, you won't accept the message.

Metal detectors and the requirement to pass through one to enter certain, defined spaces are probably the physical analogy that people are most familiar with.
I know this is written like it's supposed to make us sympathetic, but the engineer seems completely in the wrong here for reasons unrelated to his ethnicity or what language he was speaking.

A video call in the same area as classified info, where presumably classified discussions could be happening in the background, seems like such a massive security issue.
Somebody definitely seems brainwashed around here. Most people want the MacOS to act whatever else they know. Then they claim the Mac can't do this x cause y.

At least 75% the person is simply mistaken. Then you the people that insist there couldn't possibly be any logic to this thing makes know sense to me.

They are just completely wrong.
What it actually is:
https://huggingface.co/ibm-nasa-geospatial/Prithvi-100M

“Prithvi is a first-of-its-kind temporal Vision transformer”

That is enormously more specific and interesting, and the word model is absent.
Similar https://glicol.org/
Here are a bunch of demos of different use cases:

- https://huggingface.co/spaces/ibm-nasa-geospatial/Prithvi-10... - This demo showcases how the model was finetuned to detect water at a higher resolution than it was trained on (i.e. 10m versus 30m) using Sentinel 2 imagery from on the sen1floods11 dataset

- https://huggingface.co/spaces/ibm-nasa-geospatial/Prithvi-10... - This demo showcases how the model was finetuned to classify crop and other land use categories using multi temporal data.

- https://huggingface.co/spaces/ibm-nasa-geospatial/Prithvi-10... - This demo showcases the image reconstracting over three timestamps, with the user providing a set of three HLS images and the model randomly masking out some proportion of the images and then reconstructing them based on the not masked portion of the images

- https://huggingface.co/spaces/ibm-nasa-geospatial/Prithvi-10... - This demo showcases how the model was finetuned to detect burn scars

More/same but different source information:

- From NASA - https://www.earthdata.nasa.gov/news/impact-ibm-hls-foundatio...

- From IBM - https://research.ibm.com/blog/nasa-hugging-face-ibm

- From huggingface - https://huggingface.co/ibm-nasa-geospatial
The whole drama over blue checks was like a live action remake of Dr. Seuss's The Sneetches.