skysight-inc/HackerNews huggingface dataset:
Yeah, my comment didn't really do a good job of making clear that distinction. Obviously the details are pretty technical, but maybe I can give a high-level explanation.

The previous systems I was talking about work something like this: "Try to find me the image the looks like it most matches 'a picture of a sunset'. Do this by repeatedly updating your image to make it look more and more like a sunset." Well, what looks more like a sunset? Two sunsets! Three sunsets! But this is not normally the way images are produced - if you hire an artist to make you a picture of a bear, they don't endeavor to create the most "bear" image possible.

Instead, what an artist might do is envision a bear in their head (this is loosely the job of the 'prior' - a name I agree is confusing), and then draw that particular bear image.

But why is this any different? Who cares if the vector I'm trying to draw is a 'text encoding' or an 'image encoding'? Like you say, it's all just vectors.
Take this answer with a big grain of salt, because this is just my personal intuitive understanding, but here's what I think: These encodings are produced by CLIP. CLIP has a text encoder and an image encoder. During training, you give it a text caption and a corresponding image, it encodes both, and tries to make the two encodings close. But there are many images which might accompany the caption "a picture of a bear". And conversely there are many captions which might accompany any given picture.

So the text encoding of "a picture of a bear" isn't really a good target - it sort of represents an amalgamation of all the possible bear pictures. It's better to pick one bear picture (i.e. generate one image embedding that we think matches the text embedding), and then just to try to draw that. Doing it this way, we aren't just trying to find the maximum bear picture - which probably doesn't even look like a realistic natural image.

Like I said, this is just my personal intuition, and may very well be a load of crap.
Acme was my daily driver for a couple of years (mainly writing). Went back to Emacs because of org-mode; it's just _that_ powerful.

I mostly miss chording and Acmes way of finding and opening files. It was intuitive and nothing felt hidden; like the commands and dired feels in emacs.

But I guess Acmes functionality could be added to emacs by elisp, no?
I think if you're scaling the company to the $100+ m revenue range you'll be able to find a team that can handle either VPS, Lambdas, both or whatever else is required.

It really depends on what it is that you're actually, you know, doing.
https://experiencednovice.dev/blog/

A simple blog for me to document some infrequent tasks. Built using WagtailCMS. Eventually I'll add a nice landing page with more about me. I have a few new blog post ideas that are in progress but writing doesn't come natural to me yet so it's a process to keep pushing forward with it.
For me, it was definitely a visual thing. As in, they look plastic in stills too. There's just this very unrealistic uncanny valley thing going on when characters smile that few games have been able to get around so far (but I haven't really played any latest gen stuff, so maybe its improving).

Young Aloy was worse than adult Aloy [1] but its like that for adult Aloy too, and most other games, although I found HZD worse than most in that respect. I haven't played Forbidden West yet, so I'm curious to see how much they've improved there.

[1] https://i.ytimg.com/vi/OeebacNhHIY/maxresdefault.jpg
https://pedro.cab

My personal website that I made using WordPress where I record absolutely everything I do/watch/read in my life (sleep, exercises, movies, beers, books, places I've visited, tv shows, etc...) since 2015. Unfortunately in portuguese, but it has some really cool charts using chart.js. :)
https://www.sakisv.net

Been meaning to write more, but things have been getting in the way for a while now.
https://standard.dev/

The domain brings me dorky joy.
It will help with examples:

1. In order to survive, you to take a less than ideal job, but you still have the responsibility to do your duty to the best of your ability.

2. You had a wedlock child not of your planning. You still are responsible for the child.

3. For Nazi Germany soldiers, "I was just following orders" is not a valid excuse. You have a conscience and are responsible for you actions.

The people who believe in "choice" are precisely the ones who don't want to take responsibility for their actions - ex: "my body, my choice" in vaccines or abortion. The brainwashing propaganda runs very deep.

The reality is that you don't really have a no choice in anything - you only think you do, but you are still responsible to do right under your conditions
On mobile, the text is not legible over the background script. Is it meant to be loading a solid colour under the text? This is running Samsung browser on Android.

Will try it out on my laptop tomorrow, looking forward to checking out the content.
This early rather than focus on technical problems I would have liked to see the essential question addressed first, how Bluesky will deal with the issue that moved us from protocols to platforms to begin with.

The reason the internet is now increasingly in vertically integrated platforms is governance. Companies can innovate quickly. The question any protocol driven approach must answer is how it is going to develop and push its protocol forward in the face of dynamic competition from proprietary systems.

The reason why we're all now on Slack or Discord or Signal and Whatsapp rather than on IRC or Activity Pub social networks is because firms, that is to say top-down organizations can push features quickly. Decentralization comes at very high costs. If a protocol is too slow in offering more features what will naturally happen is that closed systems will come, fracture it and eat their lunch. This is exactly what already happened once. And given that it already happened, how that can be avoided ought to be answered first.
Yeah, it predates the addition of shebang support in BSD.
The original AMD64 extension and associated ABI included SSE2, so vectorization was available on 64bit x86 systems from day one. I think that's at least 17 years if not 20. GCC will use it by default at O2 starting with their next release in about a month. Intel has contributed for a long time but I dont know that this stupidity could be pinned on them. It wouldn't surprise me though.
Two years were spent talking among projects in the community. You're seeing stuff now because we formed a company at the beginning of this year and started building. (We explain in this post why none of the existing projects were picked and why we decided to build new.) Backstory here: https://blueskyweb.xyz/blog/2-28-2022-how-it-started
My site has as weird of an information architecture as my life. And I’ve given up keeping a unified design, instead allowing each portion to express itself however is most appropriate. https://kerricklong.com
>makes zero sense

That could be the AT&T motto. See most everything they have done in the past 15 years.
My personal (unprofessional) opinion is recreational drugs are great for research b/c they're unlikely to kill people, people wouldn't take drugs for that will kill them, and they haven't been able to be researched before, meaning there's almost certainly a discovery there.

Once we discover the method of action of the drug then maybe we can end up in a targeted drug without the fun side effects that the rec drugs have (like you said). Figuring it out from the top down by designing a substance, and then testing it on people, sounds dangerous + difficult.
No it doesn't, but it's a lot closer comparing to my first job (Customer Service). I actually asked this question on reddit and HN a couple of times and didn't get a lot of answers. I can understand as it's a wild jump. FYI some people recommended taking a Master program on Cyber security (my favorite is the one in Vrije University: [1] but sadly this does not have a remote option) and I think others mentioned some training program.

Since I'm most efficient when on job and under pressure, my plan is to hop a few bridge jobs. Not sure how to achieve that but going to do more research.

[1]: https://studiegids.vu.nl/en/Master/2021-2022/parallel-and-di...
https://donatstudios.com

Professional blog I've ran for over 10 years now. Started it because I wanted to separate coding and more professional stuff from the rants of my personal blog.

For a while I used to get a pretty decent amount of side work from it just helping people with their Apache configs/mass redirects. Had a nice little cottage industry. It's mostly died off in the last couple years. Everyone moved to nginx?

It's built on a creaky but honestly very expressive PHP/MySQL framework I built for the company I worked for at the time, 10 years ago. Bits and pieces of it have been moved into a modern MVC and I've got a front controller that sends requests to the MVC, if that fails it falls back to the old framework. Works surprisingly well. There's also a handful of Go on the back end and the front end (WASM). It's a mess, but it's my mess. I know people like to use pre-packaged stuff these days but just fiddlin' with it is fun.

The layout of the homepage is currently a little stretched because I can't get the GitHub gists of the most recent post to behave. My homepage gets like no traffic though, so I'm not too worried. The individual page is on the other hand get quite a bit.
It was very useful!
have you shared your /myinfra on /r/selfhosted? that's awesome
This also seems to happen quite a lot for Firefox on here, Dan. I'm a bit tired of seeing Firefox releases on the home page as (IMO) there's never much interesting about the new version. It's mostly just, as you put it above, people wanting to discuss the project in general.
You could always use an ALB? ALB has some nice extensions as well.
https://lloydatkinson.net

My personal site where I write my thoughts, mostly software related. Will be adding personal projects to it in time.
https://rutar.org

A site to host my research, and some miscellaneous blog posts. I also have a recipes site:

https://food.rutar.org

They're all made using Zola, "compiled" to HTML + CSS.
I have a pretty minimal website with a not very minimal photography sub-site:
https://felix.link/
https://www.rdegges.com - a humble, personal blog. Built using Hugo and deployed via Netlify. Nothing fancy.
https://hamzahassan.ca -> My personal blog where I write about things I've learned that (at the moment) pertain to software development!
Very happy to hear it has first-class alias support. Now if only they would allow per-alias environment variables...
https://uzpg.me/blog.html -> personal blog on tech and sci-fi + what i'm learning
https://wout.space/

https://geoquest.wout.space/
Thanks for your Nix contributions and sharing your experience here!
True, it may not be especially satisfying to the people writing memory models, but I'm under the impression that nobody writing a memory model has any idea how to rigorously deal with MMIO (maybe I'm wrong!). In the meantime while "optimization" is impossible to define, it is possible to define targeted classes of things that optimizers must not do in certain scenarios: volatile tells the optimizer that it can't remove this read/write under any circumstance, memory barriers tell the optimizer that it can't reorder across them under any circumstance, etc. If we accept that occupying the upper levels of the Tower Of Weakenings is already a wash in the MMIO case, then it seems like leveraging the existence of volatile should suffice to at least let us occupy the middle floors where things are fuzzy, but at least code isn't getting miscompiled.
>> It could be an index error or a misuse of references, where product B is supposes to be product A + 10.

But why would ANY price be determined in part by the users browser. It gets it right the first time, so why would page reload do anything different? This makes no sense.
> What I have learned is only to plan for the next order of magnitude from a sensible starting point.

This is exactly what Google suggested. In particular, it was Jeff Dean who shared this piece of advice in one of his talks on scaling Google's infrastructure.
Yes, it will. The component removes the content from the source.
https://goto.anardil.net/ My root dashboard, links to all other sites!

Some interesting sub-sites

https://www.anardil.net/ My blog on programming and CS projects

https://diving.anardil.net/ Scuba diving pictures + taxonomy + game

https://timelapse.anardil.net/ Raspberry Pi timelapse videos since 2019

https://sensors.anardil.net/ Raspberry Pi temperature sensor plotting
dannysalzman.com

Mostly just personal projects and life updates
From POSIX [1][2]:

> If the execl() function fails due to an error equivalent to the [ENOEXEC] error defined in the System Interfaces volume of POSIX.1-2017, the shell shall execute a command equivalent to having a shell invoked with the pathname resulting from the search as its first operand, with any remaining arguments passed to the new shell, except that the value of "$0" in the new shell may be set to the command name. If the executable file is not a text file, the shell may bypass this command execution. In this case, it shall write an error message, and shall return an exit status of 126.

[1] https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V...
[2] https://unix.stackexchange.com/a/373229
I think that seems basically logical, though I suspect there's a sort of peak of agency towards the middle of rationality. Like, if you had a planning oracle you wouldn't be an agent anymore, even if you were perfectly rational. That matches my intuitions, it seems like agentness is tied to complexity anyway.
I get ketamine treatment for acute persistent pain (under our public health system) and it’s been pretty much life changing for me. It doesn’t remove the pain, but a week of treatment can give me 1-2 months of “relief” per year, and when you’re basically in pain 24/7/365 that break is absolutely everything.

During the actual treatment itself it removed ~90% of my daily pain, and then it persists after I leave and slowly ramps back up over the following couple months.

Psychedelics in general have such a vast amount of ways they can improve peoples lives if we gave them a chance (and the appropriate study/experimentation).
https://theoreticallygoodwithcomputers.com

I like to write about CS/Math, programming topics (mostly in Julia or Python), and language. In particular, I like to combine these when possible (see [1], which I am quite proud of).

Hoping to add a bit more content during an upcoming break.

[1]: https://theoreticallygoodwithcomputers.com/posts/aoc-aheui-e...
In my experience, adding SPAness doubles the complexity of your application. Now you're maintaining and synchronizing the same state in two places and adding extra code in a different language (if you're not using JS on the backend).
https://edpe.nz

Made this for (and have not touched it since) my last job search.

Design-wise I'd like to dial back the animation and minimalism a bit, and bump the contrast. Also have been thinking about adding more written content like blog posts or technical whitepapers.
African fintech backed by Stripe
The analogue here is a neural network, not a bird squawk.
Lol. Yeah, sorry. I'm not sure how well it works on mobile. I kind of wasn't sure if anyone would ever actually see it.
Any company in the Bay Area that isn't tiny definitely has somebody on board who knows what a polycule is :)
Honest question: Why should we kill the fun? I mean addiction is a problem, but having a great time definitely isn't, right? Or do I miss something?
I now directly know of 3 different people firsthand who have had an amazing experience with ketamine therapy where it brought them back from them brink and put them in a place where they felt they could really start working on resolving their issues. It's not a panacea instant fix, but it helps lift that crushing weight and cloud and makes it so you can start to make real progress.

It's fascinating to see the progress we're observing with psychiatric therapies through things like psylocibin, MDMA, and ketamine. Hopefully we'll get more progress on the legislative side to open those therapies up to more users, because the evidence is starting to pile up that they can have a real substantive impact.
But meaning (and even understanding of the world) is shaped by the language. Think of how one language has 40 words for different kinds of happiness, another doesn't have the word blue.

My question was "would natural hyperpolyglot be better capable of learning/using programming languages", and I don't think any of what you said tells us one way or the other. Yes, the things being expressed with programming languages are different from the things being expressed with natural languages, but they are both designed for expression and communicating meaning. I'd love to see studies on whether there's any relationship between being able to easily pick up and retain human languages, and the same for programming languages.

edit: note, that I'm not even asking if someone with an aptitude for human languages would be good at using programming languages. Obviously the logical components, required for doing a lot of things with them, are a completely separate skill.

I'm only wondering if he'd have an aptitude for learning a language, in terms of syntax, grammar, standard library and associated methods, idioms.
https://nathancraddock.com

Currently writing about Zig and my project reimplementing the Macintosh game Reckless Drivin’
Yeah this is a really interesting question. It's the point Moxie brings up when people ask why signal isn't federated or otherwise decentralized. You basically have to solve multi-stakeholder collaboration. You want projects/companies to have the flexibility to add features, but you also don't want subtle incompatibilities to plague the system like "I can't see the picture on your tweet because you use the MediaEmbeds schema and I used the EmbeddedMedias schema." This is the topic I get nerd-sniped about a lot.

There are a couple of ideas I want to try. One is machine-readable schemas that get published on the network. That's kind of conceptually similar to what smart contracts represent; there's a program that essentially "lives on the network" and which people can build against, reference by hash/pubkey, etc. It's a coordination primitive. I like how intuitive that feels.

Another idea is schema negotiation, essentially metadata that says "this post uses MediaEmbeds, here's what needs to happen if you don't support it."

A third idea is using graphs of fact-triples like RDF, which gives you a lot of flexibility but I worry may not solve coordination well enough.

And a fourth idea is to use lenses like Ink and Switch talked about with Project Cambria.

I think this is a really interesting topic, I hope we find some good answers.
Thanks! At first they were rendered HTML of the entire article (because nextjs makes that easy), but that caused performance issues, especially on mobile Safari. So now they're auto-generated screenshots. Glad you like them!
And apart from university folks often not understanding the business side of things, vendors don't understand just how different university business needs are from those of normal companies. Oracle, via PeopleSoft, made this mistake when they first entered higher Ed ERP. They were a disaster on product fit, and in at least one case ended in a lawsuit that involved claims of fraudulent "working" demos of functionality that literally didn't exist.
Some notes on the other side:

- I try really really hard not to have a preferred vendor. Hilariously, a lot of companies ask me who my preferred vendor is... which makes it rough to do this. I list off a couple companies I've bought from and inevitably they go through one of those.

- The fact that manufacturers give preferred pricing to the first reseller to register the deal with them renders almost all competitive bidding kind of moot at this point for a lot of things. Basically means whoever I reach out to in order to get the ballpark numbers for budget purposes will win.

- Almost every time a third party comes in cheaper, they did something wrong. Literally once had a smaller party come in drastically cheaper than... the manufacturer of the products in question. Obviously, they misread what they were bidding on, it cost them time and money, us time and money, etc.
"but if the defaults require significant tweaking that isn't going to be something that will stop a professional, although they might find it annoying as a matter of workflow."

Well, it's funny how that could go either way. A huge amount of amateurs use RAW and they might actually have more time/interest to do max tweaking on a file compared to a pro, who is on the clock.

But there's also big differences between disciplines. In landscape photography, people use RAW to maximize the use of dynamic range, hence tweak it a lot.

In sports and wedding photography, not so much. To comment on the Nikon domain, Nikon is widely praised for its color science. Their engineers spent decades perfecting it and it even carries through in lens design. In the case of wedding photography, typically the photographer wants to Nikon rendering as it was intended. And it's not just color science, also tone compression and noise reduction. Done from the source.

If you'd take that RAW file and open it "neutral", without the proprietary demosaicing, curves, noise reduction, you're going to spend forever trying to reproduce the Nikon look. You fully dismissed a huge amount of value and are unlikely to regain it.

That's why I strongly believe that both amateurs and pros want the camera vendor's rendering in RAW as a starting point. Unfortunately, this is only fully possible in their custom crappy desktop apps.
Exactly.

Nothing changed for people who were pirating their books. They are still freely available on the Internet.

And people who were buying their ebooks can't anymore.
On the larger game teams I've worked on, most people using blueprints and schematics aren't the programmers but the content creators. The programmers are providing said blueprint elements/building blocks as well as extending (or modifying) the engine with other logic that content creators don't need access to via their visual tools.

For example: a level designer might want a specific type of entity in their level (let's say a floating platform). A programmer can extend the engine to provide the logic for said entity, which accepts parameters like how quickly the platform should move, what should trigger the movement, in which direction it is moving, etc. The programmer implements all of this and the final result is a new entity type said level designer can drag and drop into their level in the editor, and configure to their heart's content.
https://jacksonwel.sh - rewrote it in svelte for fun earlier this year.