skysight-inc/HackerNews huggingface dataset:
> They can't handle counter-intuitive but absolutely logical cases like how eggplants and potatoes belong to same biological family but not radishes

"Can't" you say. "Does", I say: https://chatgpt.com/c/6735b10c-4c28-8011-ab2d-602b51b59a3e

Not that it matters, this isn't a demonstration of reasoning, it's a demonstration of knowledge.

A better test would be if it can be fooled by statistics that have political aspects, so I went with the recent Veritasium video on this, and at least with my custom instructions, it goes off and does actual maths by calling out to the python code interpreter, so that's not going to demonstrate anything by itself: https://chatgpt.com/share/6735b727-f168-8011-94f7-a5ef8d3610...

But this then taints the "how would ${group member} respond to this?"; if I convince it to not do real statistics and give me a purely word-based answer, you can see the same kinds of narratives that you see actual humans give when presented with this kind of info: https://chatgpt.com/share/6735b80f-ed50-8011-991f-bccf8e8b95...

> They're language models. It's in the name. They work like one.

Yes, they are.

Lojban is also a language.

Look, I'm not claiming they're fantastic at maths (at least when you stop them from using tools), but the biasing I'm talking about is part of language as it is used: the definition of "nurse" may not be gendered, but people are more likely to assume a nurse is a woman than a man, and that's absolutely a thing these models (and even their predecessors like Word2Vec) pick up on:

https://chanind.github.io/word2vec-gender-bias-explorer/#/qu...

(from: https://chanind.github.io/nlp/2021/06/10/word2vec-gender-bia...)

This is the kind of de-bias and re-bias I mean.
I went through something similar recently with close friends. One thing we had to do was communicate in plausibly deniable ways that we were predisposed to health conditions. It was extremely difficult to hold down responsibilities.

Look into radio frequency energy.

It’s a stretch but assume it’s an external “leaky” source. Probably don’t assume it’s his fault at all or related to his occupation.

Unfortunately there is little you can do. Be supportive. Don’t discredit him afterwards. History might repeat itself.

Disclaimer: This post isn’t really a joke.
that's honestly a leak of internal details lol. (leaky abstractions)

because internally most apps are using the coral framework, which is kind of old, using this json format as it has a well defined shape for inputs, outputs, and errors.
I think I've bought all the classics I want from GOG already. Their biggest selling point is that you own the games you buy from them it's not a licence like steam.
But they are better, that's his point lolwut
My Conversation with the Excellent Neal Stephenson
WinRAR is way faster.
Maybe to quickly try out new things?

Or to run software that you'd rather not install?
And thanks to the likes of composer and similar devs end up making non expiring tokens to reduce annoyance. There needs to be a better system. Having to manually generate a token for tooling can be a drag.
Why are people still doing the major cloud thing?

I just don't get it.

The story of "it's easier" is fake.

The story of "you won't need highly paid technical experts to maintain things" is fake.

The story of "it's cheaper" is fake.

The story of "you can't run your own computers it's too complex for ordinary companies to work out" is fake.

Its all fake and people still are diving headlong into the clouds, falling through and hitting the earth hard.

There's enough discussion in the community about the risks and hazards of major clouds - you only have yourself to blame when that huge bill hits because you did some thing that would have not cost an extra cent on self hosted systems or virtual servers.

Go learn Linux. Go buy virtual servers from IONOS where they charge zero for traffic.
> If you think you are harmed by this, please explain how.

I expect my computer to do what I order to do and not to do shady things behind my back. Imagine if you were a business owner and your new hire would sell your commercial secrets to competitors. Would you like it?

As for improving software, users should contribute voluntarily, not mandatory otherwise it looks like a form of non-monetary tax.
The FBI is not the same as a news agency however.

So that point is null.
> He actually did know how to code. He and Woz created the classic video game Breakout while working at Atari. (I have no doubt Woz did most of the heavy lifting.

And Jobs kept most of the money ($4,750), gave Woz $350 and went off to India to achieve enlightenment.
I don't think so. We run a horde of machines, and run plethora of services, which are custom and/or has a very narrow install base due to the niche they serve.

99% of them use system-wide PKI store for CA and their certificates, which is under /etc. All of them have configuration options for these folders, and have short certificate lives because of the operational regulations we have in place.

At worst case, we distribute them with saltstack. Otherwise we just use scp, maybe a small wrapper script. Managing them doesn't take any measurable time for us.

...and we have our own CA on top of it.
That's not going bring much joy. There are ISA cards which expect not (much) more than a 8MHz clock (bus speed); e.g. the (at one time popular) Adaptek 1542B SCSI HBA will not work reliably with 10MHz.
Interview with gwern
There's a spreadsheet[0] named "Games that treat GOG customers as 2nd Class" that is being semi-regularly updated where you can find out about this. I've also made a Firefox Add-On[1] that uses this spreadsheet to add the data while browsing GOG.com.

[0]: https://docs.google.com/spreadsheets/d/1zjwUN1mtJdCkgtTDRB2I...

[1]: https://addons.mozilla.org/en-GB/firefox/addon/gog-2nd-class...
We should be friends.
Curl Source Code Age
I support this idea about storing less data about your customers. The reason data breaches are so common is because so many places store data far in excess of what they need in order to perform their job functions.
Amazing work!

How's performance?

Can I run any distros on WebVM?
Having full blown Linux on my mobile phone would be great.
Isn't ratarmount.py solves the same problem?
Then we should never be friends with China?
Oh yeah I definitely won't be doing this for all my containers, the majority will stay within my VM. However it is worth noting that in many cases the LXC scripts install most of the required packages by adding their official repositories, so this seems like a well supported way of doing this.
Some excellent contemporary Jungle producers, if anyone wants recommendations: Dead Man's Chest, Tim Reaper, Equinox and Coco Bryce. These lads are producing bangers better, or on par, with the producers of the late 80s and 90s.
This. There's no technical limitations behind offering an A-Z catalog experience, it's all decided by that VP of user experience who wants to squeeze the most amount of screen / device time out of each user

Am I really alone to notice that each year, our collective UX across consumer (SaaS) software gets worse?
Ask HN: WTF is nightly and how did it get installed on my system?
OK. I know it's from mozilla but how and why is it on my system? I've just done a windows update and there's Nightly. Recently installed and recommended.

I love firefox, mainly because it's not chrome. (Don't really have anything against google except for the fact that they are too big and powerful and need to die.)

Browsers are so integral to what's going on on the desktop that I cannot believe that I installed this. Especially since I've never believed that private browsing is in anyway useful or private.

What happened?
USA never gave weapons beyond required (hostage crisis) to Iran.

And China is doing a lot more than exploiting capitalism.
They are pushing neo imperialism just like Russia.
Both those technologies do not undo the burning process, they just capture the carbon dioxide. Like putting a gigantic balloon on top of the smoke stack to trap the flue gases. The real problem here is what do you do with all your captured carbon dioxide? You are producing it at the same rate as you are consuming fossil fuels, for each tanker, pipeline, or train delivering fossil fuels, you will need an equally sized tanker, pipeline, or train transporting the carbon dioxide to some storage facility. For each well or mine extracting fossil fuels you need a equally sized hole in the ground to dump the carbon dioxide into.
She said "take me somewhere expensive"

--> https://files.rombouts.email/IMG_0092.jpeg
No. Just use Chrome.
A really good post, very thankful and hopeful that you will write many more posts like this one. https://www.spotify-stats.com
And are experienced developers, who don't make costly mistakes, because they just follow their tried & tested routines.
The number of grains of sand on all the beaches on earth seems easy for the human mind to grasp.

I thought the point was the universe is so huge you cannot grasp the numbers.

Sure, there's lots of grains of sand on the beaches on earth but it seems a trivial number on universal scale.
Because everything should be in the browser now. The actual question would be "why would you want to run something out of the browser?"
> one time installing istio

And never update it afterwards?

> UDP I don’t really see how is relevant to a conversation on tls

You might have UDP services alongside your TCP/HTTP behind TLS.
That's what I plan on doing -- so I would say yes :)
Enjoy the book!
Bare metal server with unmetered bandwidth.
There are lots of use cases, these are the few we have identified so far, but there are certainly many more:

* REPLs for any programming language (Python, ruby, nodejs) for trying out ideas or libraries without installing an environment or when on-the-go

* In education, to let students fiddle with languages or the whole linux system without the friction of local installation, which can break. At the end of the class refresh the tab and you are ready for another session

* Virtualizing legacy native apps that are common in the enterprise sector. With WebVM they can be converted to Web apps. These apps will be mostly Windows-based and our next big project will be to get WINE to work well in WebVM, with an initial focus on gaming.

Fundamentally WebVM brings the convenience of virtualization to lots of users that can not yet benefit from it. Not everybody is able to use docker or VirtualBox on its machine.

In the enterprise sector, remote virtualization via Citrix or similar tech is often used, but this comes at a very high operational costs due to server side execution. With WebVM you can have the security and reproducibility of virtualized environments with completely local execution.
I suggest avoiding backend as a service like the plague
I plan to continue calling them what they are (trolls, fascists, Nazis, etc), and pushing for regulation of social media to ensure that their message can’t be amplified.
I’m glad that y’all are collaborating with GOG to get games running in the browser - I hope being able to ship fully emulated environments helps give some older games, that might have compatibility issues, a larger audience!

Do you have any other industries in mind that you think might be interested in CheerpX?
I have flip-flopped between GOG and Steam for many years. This has correlated with my use of Linux and Linux's support for gaming.

When I first learned of GOG and I was still primarily gaming on Windows I tended to choose GOG over Steam since I prefer their DRM-free games. However since it became much easier to game on Linux (thanks to Proton and the work of Valve), I tended to start buying more on Steam since it was so much easier to get games working through their platform. Since Heroic launcher came out I have now switched back to primarily buying from GOG again.
I see nothing at all when I go to the page at https://www.nxtrace.org/

Am I missing something?
Actually, `keras.distribution` is straightforward to implement in TF DTensor and with the experimental PyTorch SPMD API. We haven't done it yet first because these APIs are experimental (only JAX is mature) and second because all the demand for large-model distribution at Google was towards the JAX backend.
Isn't that just the daily build of firefox?
this is one of the things i love about azure, easily being able to see everything.

closest i found in aws was something like tag manager?
My team was migrating from one cloud provider to another and I was tasked to go through the soon to be deleted accounts in the old provider and delete resources that we were absolutely sure were serving no purpose whatsoever. You'd wonder why this wasn't something done on the regular.

Ended up saving at least $4000 dollars a month. And this was mostly sandbox environments that people forgot about.
Touchè, I had forgotten about that incident, so there had been one.
> One aspect of humor depends on cognitive flexibility

All humor? (Honest question)

I was under the presumption that e.g. slapstick or schadenfreude humor doesn't need linguistics, and is therefore seen in many animals. Animals that don't have any form of language but do have rather intricate social systems or even ranks and caste systems. but do have humor. E.g. where breaking or pushing those systems is the humor.

E.g. "boss gorilla slips on a banana peel haha".
If your potentially-10GHz CPU core is being 100% utilized (ie, is 0% idle), and yet is still scaled to down to a sleepy 1Hz when it should be clocked faster than that, then: Your rig is broken.

(Is it the hardware that is broken? Software? Firmware? User configuration? Cooling? Power? Is it beyond your paygrade to make this determination?

In any or all cases, and at any clock speed: At 100% utilization, it is doing as much work as it can within the constraints of the operating environment in which it exists; one can't squeeze an extra instruction in edgewise without it getting in the way of existing work.

And no, perhaps displaying utilization as 100% won't help you at all with identifying and correcting the issue.

But the alternative of displaying utilization as 0.00000001% won't help you with that, either.)
Shadertoy is a nice blend of art, math and programming. I wish I'd find the willpower to dive into it.
Trust me, you don't want that job :D I've been fighting to get our services to Java 21 from Java 8/11 for the last year or so, I've been partially successful but our main API (and 1/2 monolith) is still a dropwizard app on Java 11
Some examples please ! I listen to 0 k-pop but am very curious now. My cousin used to send me stuff that sounded really good.
> per-vertex heightmaps

Do you mean per-face heightmap? Like a displacement map?
Sad he's no longer the paint we tasted.
I'm pretty sad to see all these JWT libraries which go out of their way to implement RSA-based algorithms (don't we all love massively-sized tokens? with ancient and hard-to-secure algorithms), why they almost universally fail to implement the most decent option JOSE offers for asymmetric signatures: Ed25519 [1].

[1] https://datatracker.ietf.org/doc/html/rfc8032
Async await: the worst thing to happen to programming?
Scientists Film 'Giant' Mimivirus in Action
I'll save you the wait, tinder + match = fire !
> in China I heard that if you go to hospital in a different household registration, you have to pay the full medical costs.

When talking about paying such full medical costs, let me share some concrete numbers with you, all numbers are from tier 1 cities like Shanghai -

Chest CT scan is 170-200 RMB, or 25-30 USD
MRI scan is 260-460 RMB, or 35-65 USD
Ultrasound is 20-170 RMB, or 3-25 USD
PET CT is 6500 RMB, or 900 USD

https://ybj.sh.gov.cn/cmsres/9b/9baabfec6f6c4e3fa03d6289f5e7...

Ambulance cost is shockingly low, 30 RMB per call plus 7 RMB per KM, that is 4 USD per call plus 1 USD per KM.

https://wx.sh120.sh.cn/mobjsp/helpinfo/FeeScale.jsp?communit...

when you can't afford those tests in the west or facing a stupidly long waiting period, don't be sad, just jump onto an airplane to get yourself checked & treated in Shanghai. You'd still save heap of money saved after such extra travel costs.
Some other VMs that run in browser

https://copy.sh/v86/

https://bellard.org/jslinux/

https://jamesfriend.com.au/pce-js/ (https://github.com/jsdf/pce)

https://www.pcjs.org/ (lots of hardware and OSes) (https://github.com/jeffpar/pcjs)

https://infinitemac.org/ (https://blog.persistent.info/2023/03/infinitemac-dot-org.htm...)

https://jamesfriend.com.au/projects/basiliskii/BasiliskII-wo...

https://jamesfriend.com.au/pce-js/pce-js-apps/
Non paywall

https://freedium.cfd/https%3A%2F%2Fandrewzuo.com%2Fasync-awa...
Oh, if you give it the old "pretty please" then of course no one is going to use AI.
Well okay, that's some neat implementation stuff.

But what in the world are they using a global counter for that needs "low millisecond latencies"? I don't see a single example in the entire article, and I can't think of any.
Performance is expected to be between 3x-10x slowdown depending on the workload, which for this class of systems is quite good. The gap, especially on the high end, will further shrink as the virtualization engine improves.

Not all parts of the ISA are as well optimized currently. The codegen for integer operations (the most common by far) is very sophisticated. Floating point and vector operations still have a pretty basic implementation.

WebVM can run any distro, barring bugs in our syscall layer of course :-)

You can add your own Dockerfile and deploy a custom version on GitHub: https://github.com/leaningtech/webvm/?tab=readme-ov-file#for...
Spend limits are such an obvious and necessary feature that the only reason they don't have them is shady business practices.
Yes mate. A test build of Firefox. I run it all the time. Just remove it and install Firefox.
Are they? According to some people (github issue to support cpp modules on vscode) the standard is mess and is likely to go away. VSCode doesnt support modules atm.
I've only used Azure and it looks like ECS is equivelent to Azure Container Apps. I found their consumption model to be very cheap for doing dev/test. Not sure what it is like for larger workloads.

Charing per deployment sounds crazy though.
Maybe user means the difference between a simple calculator that does everything as you type it in and one that can figure out the correct order. We used those simpler ones in school when I was young. The new fancy ones were quite something after that :)
Let's try another analogy, someone breaks into your computer and copies all of its content, including saved passwords in an unlikely case you save them, and installs a keylogger. It is not harmful by itself, right?
I feel you to some extent. I love the challenges and problem-solving but the actual coding part becomes less interesting over time.

I am not quite as far along my career as you but after three failed startup ideas I decided to do freelancing for now. This gives me the opportunity to work on problems that companies really have and while I still code a lot of this is now more focused on the architecture not so much on boring tasks.

Besides that, I also get to see new companies and new projects every couple of months and I am working for myself and not for the secnd vacation home of some boss.

It sounds like consulting could be something you'd enjoy, too.

Also, quitting and finding a new job is really underrated for mental health
I can well believe it, I know in my own team's account I can save hundreds a month and multiple thousands a year.

I keep raising this but it's never prioritized as it means taking my time from developing our products

Essentially my manager then loses dev time to reduce a bill that due to institutional accounting practices they never actually see!
Let me try to explain myself clearer.

First, any enterprise/homelab installation with significant resources is outside of my scope. I don't care about them. When you don't pay for the infra/power cost, all bets are off. You can install quadruple redundant 300 node K8S cluster sitting on two different data centers in different cities connected to their own power generation equipment for a simple docmost instance.

I'm talking about small fry installations, for personal reasons, on small equipment. Think Raspi5/N100 NUC boxes as the target hardware.

I have limited resources, want no heat/noise at my home or want to pay as small as possible for a good VPS. Now, for something like docmost, I need a container runtime, and ingress controller/a reverse proxy, because I want to open this service to a VPN or web somehow.

I don't have much qualms with containers, as long as there are no cut corners. We'll talk about two examples here.

First is Wiki.js. Comes with 3 containers. DB, Wiki, Updater. OK. They are not much resource heavy, so acceptable. On top, Wiki container handles its own HTTPS, TLS certificates via Let's Encrypt (and allows custom ones, as well). It's the nice one. I can expose it, or hide it, I can handle my certificates or it can handle itself. Nice, batteries included. Install in 10 seconds, update occasionally, enjoy.

Second is docmost. It's a nice tool. Allows me to create a space and put a bunch of people in to collaborate. Install for desktop in 10 seconds & Works. Nice. I want to open it to outside. Forward a couple of ports? No. There's no HTTPS. Now I need to terminate it. Traefik? Too big for the job. Apache, doable but needs half an hour from get go. Can I limit it to localhost for local installations, for myself? No. As long as I run it, it binds to 0.0.0.0. So, if I want to install it locally to my desktop, I still need to add a firewall in front of it, because whole LAN can see it, and no, I don't trust any devices on my network (not people, but the apps).

This is my problem. I want batteries included solutions, which can adapt to my circumstances. I don't have the desire to run n servers for m services, because they are too lazy to be flexible to adapt their environments. It's not I can't do it, it's the contrary, but I don't want to, because I want to live my life and have time for people and things I care.

The services I use must be able to adaptable to my environment. This is how bare-metal services, daemons in UNIX world work. I can fit a whole rack of services in a powerful enough server and isolate them if required. It saves space, power, time and sanity. Littering services with services in boxes and putting more boxes on top of that because their developers are lazy makes my blood boil.
"A key element of risograph prints is the noise that you see all over them. They are covered with little dots of varying sizes."

A bit of noise can often go a long way to make a design wholesome (e. g. [1]), but in this case I honestly find it over the top. It's too much and too much in your face.

[1] https://fabianburghardt.de/swisscolors/
but if you're not a boomer you wouldn't be using the default client.
I currently use BokenMap [1] to maintain a personal record of the places that I've been to. The idea of collecting ratings is a cool addition to that concept.

If I could suggest a feature, it would be a good idea to collect travel dates as well (where possible), because places and seasons change. For example, where I live, summers are extremely uncomfortable and probably a terrible time to visit and so ratings will vary based on that.

[1]: https://bokenmap.com/
As someone new to cloud services, I'm curious are there better experiences with the billing of GCP, Azure or Oracle Cloud? Also, is the multi-cloud approach doable?
I want to clarify that we are not officially collaborating with GOG at this time, although we would love to do so.

We think CheerpX would be very useful in education, to provide ready-made environments for students that can be wiped out on demand. We also envision it to be an alternative to remote virtualization (e.g. Citrix) in the enterprise sector.
I think tortoiseSVN and consorts are "just" a shell extension, though, which is an officially supported concept, even if that means that potentially any random software using the standard file dialogues ends up loading your DLL, too.