skysight-inc/HackerNews huggingface dataset:
Show HN: UForm v2 – tiny CLIP-like embeddings in 21 languages and Graphcore API
I want to share the most recent model release we have prepared. It's a Vision-Language understanding Transformer.

It has 40% fewer parameters than vanilla CLIP while performing much better on text-to-image retrieval, where it's also beneficial that our output embeddings have 2x fewer dimensions (256 vs. 512).

Moreover, it supports 21 languages, including popular English, Hindi, Chinese, Arabic, and lower-resource languages like Ukrainian, Hebrew, and Armenian.

We have packed the library into ONNX and CoreML, providing PyTorch inference code for CPUs and GPUs and PopTorch code for Graphcore IPUs.

Demo: http://usearch-images.com/
Blog: https://www.unum.cloud/blog/2023-08-17-uform-graphcore

Looking forward to your feedback!
The UK tabloid rhetoric serves as a strong reminder to me why I left the country and have no desire to ever live there again. Brexit was a resounding sledgehammer driven nail in that coffin. Every single day I am happy I left and all this does is reinforce why. UK journalism has a weird mixture of some of the best and some of the most toxic in the world.
They're careful not to say the quiet part out loud but it's utterly damning the way they suddenly and without segue switch tracks to talking about the birth rates of foreign borns.
Correct. From what I can read in the decision letter, Metas local Norwegian subsidiary, named "Facebook Norway AS", is being held collectively responsible for "fine of up to NOK 1 000 000 per day of non-compliance on Meta Platforms Ireland Limited and/or Facebook Norway AS" - https://www.datatilsynet.no/contentassets/36ad4a92100943439d...

Facebook Norway AS did, however, only have a revenue of about 6.6 million USD in 2022, with a profit of 3.6 million USD, according to https://www.proff.no/selskap/facebook-norway-as/oslo/reklame... . They have 27 employees. The revenue from Norway are however much bigger and was speculated to be 233 million USD in 2021: https://e24.no/naeringsliv/i/A3r1Mz/facebook-bokfoerte-bare-...
"not respected by anyone in the coffee industry" is an impossible claim. I personally know people who are in "the industry" who like his videos. He participates in communities positively.
What does that have to do with the compiler's implementation language? A written-in-TypeScript compiler can emit LLVM bytecode just like a compiler written in any other language.
If you are comparing edge-computing providers, you should also check out EdgeNode (https://edgenode.com/)

Disclaimer: I am building EdgeNode with my friend.
Is this a story about increased pollution or about improved microplastics detection tech?
This is a very bad take, and serves only to highlight the joylessness of the person writing it (and the original "design principles")

I would instantly dispute pretty much any word of the first 3 sentences in your post. (except maybe the name)

If you want to live in a world without choice, where everyone and everything looks the same (the inevitable endpoint of form follows function), be my guest, but at the end of your sad life you will remember all the times you looked back over the fence at all the people enjoying life in all its diverse forms, shapes, textures, activities and regret some choices you made along the way.
> This is why once WebAssembly more polished and more common, languages like JS and TS could become obsolete since proper, more powerful languages will suddenly become a valid choice for Web.

JavaScript and TypeScript are not "proper" languages?

Different languages are powerful in different use case dimensions (tradeoffs), and the typical client-side web programming has a very very strong UI angle, which many "more powerful" languages that I am going to guess you have in mind are less adept at.
The volume of certain parts of the brain is physical?
Not that surprising: https://news.ycombinator.com/item?id=37039443

Of course, that one has been downvoted to -4 (as of now).
Thanks for sharing your take. I wish I came across interviewers like yourself in the last 18 months of job searching.
Is there a way to keep a list with changing values sorted in real time in order to use a log n search algorithm?
You could have bought a Suica or PASMO card (whichever, didn't matter), max it out, and not think about it for a week or so.

That's what I did with my parents a while ago, they even paid their small stuff at the convenience store with it. I'm not sure they even remembered how cash looked like during their trip.

To your point, yes, the railway system is clearly the futur, almost solely because of the Felica cosystem.
> Lcroium's*

> *) that's how you read ACRONYM's logo if you know Cyrillic.

If you know Cyrillic, then why not read it as it is written? What's the point of bastard translating it to Latin?
I think you may want to peruse the CIA world factbook for bit to bring you up to date about Norway, in particular the 'Economy' section:

https://www.cia.gov/the-world-factbook/countries/norway/#eco...

This fine represents no more than a very small fraction of a percent of Norway's GDP. Let's generously assume $1B / day, then $100k per day is 4 decimal orders of magnitude less or 0.01%.
I have: people bid way under and don't bother doing their research. Then when they win the "contract" start renegotiating. "We will build a fab if you give us 1bnUSD and 50 work permits" rapidly becomes we might build half a fab if you give us 100bnUSD and 5000 work permits".

I'm all for getting it done. But if want to just buy TSMC and move it to phoenix then we should do that. Let's not pay the same price for both project...
I was hoping that article would mention why the star has such a strong magnetic field but didn't see that. Anyone understand why? I'd have thought that all stars were very similar in this respect.
For those who think Norway is small compared to facebook, heres Norway's Wealth Fund in real time:
https://www.nbim.no/
No because I want to leave on time
Then what’s the significance of 2022 dollars you felt compelled to show?
I use 150% on my main monitor and everything looks perfect except for two proprietary apps installed through flatpak: Zoom and Spotify. These two are not really known to be quality software in the first place so I think it is safe to blame them for this quirk.
And North Vietnam was... ?

A beacon of self determination and lack of foreign and imperial influence?

Oh, wait!
What a really great write up on the situation (from a certain point of view). Nice. I still want to play with either Chicken Scheme or Racket some day.
Some companies lasted longer than some countries
It’s common nomenclature that a website costs money to run and maintain. If you’re not paying a premium to use the website then you are going to receive ads to offset the price. This much is well known to the public. It’s implied consent,

The real concern is determining how much or if you are being tracked through these ads. People are more aware that ads do track them but not what or how much. A larger concern is the malaise people may give when they hear this information; to put simply they don’t care. The frog is aware that the pot is getting hotter and they’re willingly asking for the man to go higher.
> Birth rate slump in West will address overconsumption, former government adviser says

The birth rate may be dropping but net immigration has reached a record last year and population is still growing relatively rapidly (if not at record pace). I.e. no positive impact on 'overconsumption' at all.
RO is really important (along with remineralization), but you can buy RO water without a filter, so if you're not making several coffees a day, maybe it isn't worth it. If your supermarket has available RO water to fill jugs even better.
Not in sequential days.

I think you're counting in the numerous official national holidays, but those are so sparse, and the GW is cutthroat to go anywhere.
Managed to get it in! [1]

I added ability to do blocking and made the "management" and "declarativeNetRequestFeedback" permissions optional, requested via a button on the popup page. While declarativeNetRequestFeedback works when you install it manually, the store version tells you the permissions are there, but chrome.declarativeNetRequest.onRuleMatchedDebug is undefined, so unfortunately, the store version can't count the number of requests. Blocking still works though, just you don't get any feedback about what's blocked.
I think this is still useful to be able to block extensions, so I'll keep carrying 2 versions, 1 for the store with limited functionaly.

1: https://chrome.google.com/webstore/detail/little-rat/oiopkpa...
The other option that China has at its disposal is to introduce multiparty democracy with the rule of law and guarantees of civil rights. Most other countries would then be happy to extradite suspects to China.
How to Write Solid Software Documentation? – 10 Best Practices
There is no comparison between Crypto AG and us. Our encryption occurs client-side, our crypto code is open source (https://proton.me/blog/openpgpjs-3-release), and our tech can and has been independently verified.

The cases mentioned in the article above actually confirm that our encryption works as advertised and cannot be bypassed by legal means - we are not able to share any content stored encrypted on our servers, because we don't have access to it.
Their plastic macs cost two grand!
France hasn't unfortunately.

I also wish we stopped giving more importance to preserving old buildings and architecture at the cost of making today's life hell for the residents.
For homelab stuff Terraform/Terrafork will probably be OK for some time. The current TF version will get security updates until the end of the year and I expect others will keep it going after that.

In the medium term I'd expect incompatibilities and fragmentation in the ecosystem to crop up.

Sometimes I think Ansible could go down the same path if IBM/Red Hat decided to monetise it. All of these ecosystems run by a single company are fragile. Counter-examples are Linux and Kubernetes which both have many contributing companies with competing interests.
True ethics don’t exist
Clearly the three red lines failed (as they were wont to do, they were too little and too late). So now someone needs to be blamed. There is no way that the Xi government will accept that they are in part culpable here (besides, there is no way in which the population could vote him out or that the government could fall, such as would happen in functioning democracies).
There is also a TortoiseGit that is based on TortoiseSVN

https://en.wikipedia.org/wiki/TortoiseGit

https://tortoisegit.org/
The US doesn't do as much industrial espionage, I'm fairly certain of it.

Why?

The US just brain drains countries.
not like I am vocalizing this damn, that would be effed up, I am just silently feeling this way then respond and act according to the expected norms
> they simulate a haphazard laptop where the creator ran out of same color keys and used whatever they had

See, I interpreted that as like those gaming keyboards where the WASD keys are a different colour - but moreso. With mysterious extra keys.
Excellent point about sovereignty and the absurd Credit Suisse merger.
1) Figure out HOW to talk to customers. Before they uninstall, drop them to free and ask for a quick phone call. You need to do this not a V.A. or an email flow. Don’t talk about your app, let them tell you about their pains. Try not to fall down the next rabbit hole of pivoting on their responses :)

2) Churn isn’t an identified problem yet. It’s just a metric you worry about.

3) Your company needs to deliver extra value every few days during onboarding. Onboarding is too short currently. Create value - trust me, your app does something they need. Bespoke report? Most Shopify apps are woefully poor in marketing and execution. There’s so much customer demand for helpful apps - the merchants are mostly dumb about Shopify because they’re worried about their own set of problems.

4) I’ve helped a few apps get better just because my customer’s (merchant’s) need the functionality and the app was just unbaked or misdirected. Devs are usually surprised at insights.

5) Your competition is weak. You got this!
Just like the 4th tip said - get straight to the point without beating around the bush. That's basically the key thing
https://itsthedatastupid.files.wordpress.com/2010/05/nomodes...
Body type:

Thin - no
Fit - no!
Chubby - no
Fat - no

I think you need something between thin and fat.
Exactly this.

Consequence of capital controls.
Scality: Why all-flash storage doesn’t make sense for petabyte-scale data
> Most humans to ever have lived have lived or currently live during the age of plastics

Nope: https://www.prb.org/articles/how-many-people-have-ever-lived...
mmm and you can get gang raped, robbed, beaten, not get needed medical help, the list goes on. At your own peril.
Phew, now I will bump session time to a week, since shorter ones were bothering me a lot. Thank you! :D
Vim on my macbook is 5MB. Perhaps Micro can be optimized for smaller-sized binary?
Hawaii is far and expensive, but has the special trait of having many Japanese speaking residents and being Japan friendly in general.
A more comprehensive list https://golang50shad.es/
author here! I had a whole paragraph on the importance of a formal education. But removed because the post was too long.

it's very important!
What makes a good or bad feature often is subjective.

I hate return errors and I think that exceptions is the best thing ever (not checked, though).

Many people have the opposite opinion.
You absolutely can [1], you just have to issue the bill with the tax ID again once you have it (a week worth of waiting time).

[1] https://www.existenzgruender.de/SharedDocs/BMWi-Expertenforu...
Haha. True, but content here not very generic.
The article is really unclear. COPY from a file is a fully server-side process, the server opens and loads the file directly.

However the code linked to is from psql, the CLI tool. This is for the \copy CLI command (which invokes COPY FROM STDIN on the server).

So while it’s correct that this code is talking to libpq, it really has nothing to do with how COPY is faster than a bulk INSERT. From the psql side there isn’t much difference between them, it just sends data to the server.

The actual code for copy is here https://github.com/postgres/postgres/blob/master/src/backend...
The Universal Plug-In System Using WebAssembly
Claude Shannon maybe?
With a 4090 nvidia-smi reports ~60-70% mem bandwidth usage while at 99% gpu usage, so that'd be 650-750GB/s. Considering how slow the inference is on the APU having 10% of the 4090 mem bandwidth maybe isn't that much of an issue?

edit: comment from the reddit thread:

> LLM isn't all that great as it is primarily memory bandwidth bound, ie almost no difference from a CPU if your memory bw is mere 12/25Gb/s. SD needs far more compute for inference - APU with slow memory helps.

- https://old.reddit.com/r/Amd/comments/15t0lsm/i_turned_a_95_...
Highlight companies with notably poor/good software from your work experience
Can you identify the companies where you encountered poorly written software and those with well-written software during your work experience?

Don't take anything personally.
Firefox seems to work fine nowadays on X11 with an AMD iGPU. I haven't had a reason to try Wayland recently, and last time I checked it wasn't fully supported by some of the stuff I use (IntelliJ, mainly, and IIRC electron apps).

But I wonder if HW acceleration is actually that helpful in practice. Judging by CPU use hovering around a few percent, watching videos on Firefox or mpv is unloaded to the GPU. But my laptop still gets fairly hot. I haven't actually tried to compare battery life between CPU and GPU decoding, but I figure the heat has to come from somewhere, right?

One fun fact I've noticed is that the laptop gets less warm while watching 4k YT videos than FHD. Even if I have it scaled to FHD resolution (my external screen is 4k, but not the laptop's panel).
But smaller developed countries can turn on the immigration taps a bit and continue population growth even as world population drastically shrinks.

This won't work forever, but it may buy a century or so.
Partch was into microtonal music. And created far more interesting instruments.

None of this chromatically scaled stuff would be very interesting to him.

Partch's instruments in case anyone's interested:

https://www.youtube.com/watch?v=9UZjhTlGT0o&t=672s

They really have to be seen an heard.
for posterity, here's the deleted piece:

Don’t neglect academic knowledge.

One of the unhelpful discussions I see online is the suggestion that you may not need to have academic knowledge to be a “developer”. After all, can’t I just watch some React tutorial, code a couple of websites, and be done with it? That usually takes the form of the infamous “In real life never have I have ever inverted a binary tree”.

Well, I did. Many, many times. I implemented binary trees, B-Trees, red-black trees, tries, learned indexes, linked lists. And I am not saying this to brag: the challenge here would be to find a single systems developer who didn’t.

Much of what you do at system level is adapting data structures to new environments, where just using standard data structures won’t do. Big-O notation is another example. They are part of systems level discussions all the time.

By “academic knowledge”, I don’t mean you have to sit for 5 years in a university classroom. I mean the kind of knowledge that you acquire by going through the books and exercises one goes through in the “boring” courses in university. If you can learn that by yourself, that’s all good too. I have a great friend with whom I worked for years that never went to school, but he could run circles around everyone in the Linux Scheduler.

In my experience, though, few people can, and sitting through 5 years of university does help a lot. Unfortunately.
Optimizing Resnet-50: 8X inference throughput with only a few commands
A decent list for this about prices and currency https://gist.github.com/rgs/6509585 and the full list of other falsehoods https://github.com/kdeldycke/awesome-falsehood
Do you mind sharing where did you move to?
Heh, I notice that many languages/features are described using the word "modern". I'm not entirely sure what the intended meaning is, but it seems to mean "something that's been well understood since the 1970s, but isn't done by C, Java or Python". Indeed, it's crazy that Scheme, C, ML, Prolog, Smalltalk, etc. were all developed around the same time; yet C is apparently the one we went with...

It now appears like many programming languages (Java, Dart, Swift, etc.) are gradually evolving into ML, e.g. introducing "modern features" like sum types, ADTs, pattern-matching, module systems, etc. (I'm less familiar with C#, but it seems like that's being dragged into the "modern" era by F#)
You can use your suica/pasmo on your phone, and recharge using Apple or Google pay. Works really well.
I think the quite new project OpenTalk might be worth a look. Quite a lot activity currently.

Code: https://opentalk.eu/en/open-source-code-und-community

Demo: https://opentalk.eu/en/demo

A bit of additional background info: https://opentalk.eu/en/news/opentalk-now-open-source-under-e...
So it reinvented vim/emacs and friends and called it an alternative to nano without understanding what nano is.

That's like saying Visual Studio is an alternative to Notepad with a straight face. I mean sure, both could type text but it's fundamentally a different product.
What would you reply to this comment:

https://news.ycombinator.com/item?id=37174698
Under US copyright law, but not in other territories.
A Second Golden Age for the British Seaside
You don't "have" to - but yeah it is suggested, and I would say you should do it.
https://archive.ph/xlGKZ
> Almost one in three children born last year were delivered by mothers born outside of the UK. The number of births by women born outside the UK rose 3,600 year-on-year to account for 30.3pc of all births. The previous peak was 29.3pc in 2020.

And yet the population growth of the UK continues to rise steadily [1], where the UK needs to produce at least 300k homes per year for the next 10 years to meet demand (an impossible order). I can't see how so much construction and infrastructure is 'good for the planet'.

The only thing the UK has done is 'outsource' child births. It's like getting fuel synthesised in China and claiming your product is clean because no emissions were generated on home soil in it's creation, also forgetting it generates most of its emissions during its working life.

I don't see there is anything to be celebrated here. Sarah Harper's point about overconsumption reduction appears to be false.

[1] https://www.worldometers.info/world-population/uk-population...
Plus, if you want to use Scheme on a microcontroller, wouldn't it be better to use R7RS Small anyway?
micro wants to be a small, lightweight, modern alternative to other things, but it's written in Go, which means it isn't going to be available for older systems and/or for classic architectures.

A good alternative should be usable in a decent number of places where the original is usable :P
> But consider that in perhaps 99% of current python code high performance (of the pure python code) is not the primary concern.

Then why do we care about GIL removal at all?
HP sold me a crappy high-end Pavillion laptop around 12 years ago with a GeForce chip in it that would unsolder itself due to poor thermals.

The fix was to disassemble the back of the laptop, mask around the GPU with tin foil, and hit it with a hair dryer on max setting for about 20 mins.

The fix would last like 3 months. Learnt it off some guy on YouTube who was such a hero.
If you go to university for 5 years (which you should), and work your ass off to improve, isn't that "free work" ?
I guess this is for people that don't use Neovim but never want to leave the terminal? Just kinda seems like the worst of both worlds to me. Less powerful than neovim while still using the same configuration language, yet less ubiquitous than even vscode at this point which does have many easy download options.
While illumos carries a port of bhyve which is largely similar to upstream FreeBSD, there are several areas where it diverges. Propolis (the userspace VMM component) relies on some of those differences to function, especially when it comes to live migration.
Yes it has amazed me too that the topic of overpopulation/overconsumption strategies hasn’t really been openly discussed in many governments. I know it’s controversial but it’s so important it really should be more transparently discussed.
I love chicken scheme; I try to sneak it into software I'm writing often. It usually elicits eyerolls from my peers, but I have my fun...
What is your point? I am saying that the country where I live does not work that way and I am glad that it doesn’t.

We’re not talking about _operating motor vehicles_. I am talking about the constant recording and processing of data captured in public places without a permit.

Privacy is not one-dimensional and it should not be.
No, not better. It's just a different drink. Some like it more, some don't. Some (like myself) like both.
Cars are just a problem.

Everything about them from the emissions they produce during manufacturing, the wasted space for parking, through to the tire dust, the noise, even electric cars are noisy enough, I'm currently living near a main road which is concrete and it's just insane how disruptive one car can be to our sleep.

I don't think self-driving cars will improve much, lost of the problems are still going to exist, traffic, noise, reduced walk ability, lost of space for roads and parking...

I will admit we own a car, but I really, really think before I turn the ignition. 9/10 I can use my bike and get some exercise or order online and just wait a day or two for something to arrive.
Those "mounting points" look rather painful and probably annoying. I can already see them catching on various things and might even slightly hurt user in certain situations.