skysight-inc/HackerNews huggingface dataset:
I find this utterly bizarre. Once upon a time, if you wanted to left pad a string, you would just do it. A while later, people discovered that you could use a library. (I’m joking a bit here, but libraries are genuinely useful.). With a library, you get to pick from various schemes and schedules for updating the library, but you have a degree of control.

But now apparently you’re supposed to use a web API and depend on an external service. This has all kinds of downsides: it has latency (and potentially tail latency). It has larger security issues. It doesn’t work in many sandboxes. It requires an asynchronous call. Callers have to handle timeouts and retries. (If you left pad a string with a normal library, it either works or it doesn’t. With a web service, it can fail transiently or give wrong answers transiently.). It updates on its own schedule, without notice, and cannot be rolled back. And it can charge an utterly outrageous per-call price, so instead of merely profiling and debugging slowness due to making too many calls, developers also have to worry about inadvertently spending hundreds of thousands of dollars.

Replace “left pad a string” with “generate a PDF” and you get this. Why is this desirable?

I suppose things like this may partially explain the stunning slowness of bank websites.
"The only reasonable objective is to make sure it does the job 99.9 % of real-life times."

If you would be writing software for airplanes, or cars, that would mean lots of crashes per day, with millions x 99.9% being still a lot. If it is financial software, people might loose millions regulary.

But if you make a casual game ... who cares (except the person who lost his highscore achievements).

Obviously there are different standards.
Most likely: Journeys Out Of The Body, and/or Far Journeys, both by Robert Monroe.

I recall borrowing both from the library and reading them when I was in my late teens or early twenties, found them utterly fascinating.

The Monroe Institute also had (or developed?) an audio technique to help entrain the brain, called Hemi-Sync - with a set of cassettes for OBE / lucid dream training, and various other cassettes to train other brain skills. In part they used a tech called 'Binaural Beats' (along with guided meditation), which is where one frequency, e.g. 440hz is played into one ear, and e.g. 450hz is played into the other, which makes one hear/percieve an internal oscillation of e.g. 10hz (the difference between them). The tapes used different frequencies to target different states, at different stages of the meditation, believing them to enhance different types of brain waves (e.g. 10hz is in the range for alpha waves), which was intended to teach the student how to invoke these states themselves at will.

I still have some of his original cassettes, although nowadays they can be bought on CD IIRC (or perhaps snagged in mp3 format, if one looks around torrent sites). But I believe there is also an app nowadays.

Interesting topic - and Monroe was an interesting guy.

FWIW: back then, I believed in all manner of strange things, including OBE, but nowadays I'm mostly a rational skeptic. Monroe's books were very interesting to me back then, because they were quite fantastical, and claimed to have been written over many years of experiences.
Scan of the Month: Food Packaging
I agree with everything you said aside from: "For some reason I thought FAANGs in London were paid really well but seems like contracting or finance is the only way to get a reasonable income."

Even in London £100k is above a reasonable income for one person. It's not enough to buy a house and provide for a family on one income and still have no worries, but expecting that is unreasonable. It's really easy to get stuck in a bubble where we forget that six figures is crazy out of the ordinary for an average person.

But as to your main point. Yeah finance and contracting really is the right way to go to get a high income. Though I think this might be changing with the contracting as there were some recent changes that make contracting less efficient tax wise, and could push high performers to either ask for more, or just move to being an employee.
> Nothing gets to stay as just itself. It has to bend and change to work within capitalism, to generate wealth for whoever owns it..

This is not an inevitable conclusion. I can cook brunch for my friends without requiring it to be a capital transaction in the marketplace or without the eventual goal of opening up a pancake store.
They just had a (smaller) outage yesterday. At first I thought it's yesterday's incident finally got enough points on hn.
huh, I guess that's still not hard-coded. But a non-8-bit-byte system probably runs near nothing to interface with anyway, and would definitely need a completely separate ABI in any scenario.
From the docs it looks like you have dedicated instance of service for each user, is that correct. Or it is a kind of multi tenant system where data might be colocated. I am guessing that it is a multi tenant system but If you spin off an instance for user, how do you do that?
Ah, I might have misspoke. I don't mean it took stronger force to press the key, but the resulting feel of the "click" was stronger. Like a stronger thump from the click sound.

But either way, glad you're enjoying your Zilents! I love the variety of choices now available, as you can find the perfect key for you.
Mostly money, there's plenty of start-up's in europe but the funding is much less than that from USA VC's.

There are exceptions to this rule but overall funding is less.
I’ve always thought “annihilate” was a poorly chosen word to describe what happens here. It makes it sound like stuff is disappearing, and if you consider “stuff” to be only those particles that have rest mass, then fine, the aggregate value of the rest mass property of the system becomes zero, but most of the “substance” of everyday objects isn’t due to rest mass anyway. Also, the notion that rest mass “turns into energy” is similarly silly, as energy is just a scalar value that is conserved over time due to the time translational invariance of the laws of physics. It would be like saying I converted an onion into the number 7; it doesn’t make any sense. The energy of the system is the same after the collision as it was before the collision.

A better way to describe matter/anti-matter annihilation is that different types of particles interact in all sorts of different ways, and a collection of particles can turn into other types (and number) of particles during these interactions as long as the complete system obeys certain conservation laws. Matter/anti-matter collision is no more special in this sense than any of the other types of interactions in the Standard Model.
I run into this exact problem at work. I focus a lot on writing good documentation, and then no one can find it, or they ask me where it is. One solution I employ is just linking all documentation to a single document (like a table of contents) so people only have to remember 1 place to go. Only if it’s unclear on that table do they ask me, so it happens less often
What do you mean, "You have no idea what the company's cap table looks like"? Ask!

I mean yeah, if you don't know those things sure, it becomes a lot harder to understand, but I've been given that information when I've asked so far, and I would pass that information along now as well.
I'm sure just due to the repository naming many people think it is official. I did before I started using them and looking deeper.
Let's say hundreds of thousands (or even millions) of people enjoy playing Wordle each day, and that they enjoy playing the "official" version for the sake of network effects.

Let's say you wrote this game for fun in a few days, and within a month, a newspaper (one of the better ones, IMO) offers you life-changing money for it.

You think it would be better somehow (morally? just to be "epic"?) that someone decline that money and tear the app to shreds so no-one can have a good time.

I don't see how that route is positive for anyone, except in the Joker-esque "watch the world burn" itch to rebel against the Man.
1. You need 2 hands for emacs.
2. You need to choose between XEmacs or GNUEmacs
3. You need to be able to count parantheses.
When you're the little guy, proclaiming yourself the plucky little hero (and acting as such) works pretty darn well. And little companies don't attract too many Wall Street analysts or McKinsey consultants, pushing them to "whatever it takes" optimize for profit.

When you're Goliath, what "works best" is rather different, and it's a very different crowd whispering in your ear.
-f does not sound like a good idea to me in a script like that.
Where do you see the ability to open issues and pull requests by signing in with Google without creating a GitHub account?
I'll echo I'd love to see a new stargate series. Maybe take off from where universe left us ?

Another team gates to the Destiny.
It might be worth mentioning I was using ERC-721 tokens in 2018 and worked on one of the top 10 chains for a few years, before that I worked with Unity but for architecture (digital twins) rather than games. So I’m not a total novice here.
The correlation with race holds even when you control for poverty and other socioeconomic factors (such as urban/rural). But of course, you can't control for the unique historical experience of black Americans. So this remains an open question.
In both of your described scenarios time would still exist (because cause and effect would still exist), they are just different abstractions. When I say "time doesn't exist outside our universe" I don't mean it's an illusion, or that it's something else that we think. I mean it literally. On some most basic level outside our universe there's nothing that could be construed as time, so there's no cause end effect.
Discussion from 3 days ago: https://news.ycombinator.com/item?id=30675908

But also, this is not the first time this has been tried. 5 years ago(!): https://news.ycombinator.com/item?id=13903519
Indeed, this is the email I was referring to.
And Dropbox's https://djinni.xlcpp.dev

Now maintained by independent developers.
Good point. I just copy-pasted it from the terminal, as it made sense in my particular situation. I'll remove it.
All decent moderation has a tinge of bias to it. Otherwise trolls and saboteurs will pollute the conversation with bullshit.

But the idea someone is calling NYT evil without evidence or explanation, as if it is so self-evident as to not need any more, tells me what I need to know about the comment.
It seems that way - I read this [1] which does a high level comparison of the technologies. It does seem like BPG is patent encumbered by the underlying H265 algorithms (aka HEVC) [2]

[1] https://www.zyxtech.org/2019/06/13/what-is-heic-heif-plus-a-...

[2] https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding
It's not exactly what you're asking for but if you want to grok distributed systems and managing workloads then learning some Erlang/Elixir (OTP runtime) really helped me, as you can "code along" with your book of choice and they handle real-world situations like node failure and backpressure management.

Other topics that come to mind are books about building out microservice architectures. There are certainly plenty of war stories out there and micro-services seem to tend towards re-implementing OTP runtime primitives in arbitrary languages as design patterns, so you get even more of a feel for what's going on at a lower level of abstraction.
It's yellow lights across the board, literally nothing is green. That's usually indicative of some sort of software infrastructure level failure or cascade failure, not an application-level failure, which usually manifests as one or two specific services going down (depending on how you define "infrastructure" and "application" - with IAC, arguably the software defined infrastructure _is_ an application). I doubt its a physical hardware issue. It's rarely hardware (except when your DS catches on fire).

No red lights, so it's probably not something catastrophic like that facebook DNS SNAFU, but it definitely smells infrastructure- or deployment-scoped. Like either small DNS issue, or some load balancers are sending traffic to servers which cannot handle it programmatically (schema change?) so they are barfing.
> There’s several reasons you may want to hide a face:

> [...]

> * The faces of protestors who are standing up against a grotesque war

I don't know if I find this disgustingly opportunistic or a solid gesture of protest and support.

Maybe both
The evolution of DBMS popularity in the DB-Engines Ranking, 2013-2022
Former contributor and user of Lite XL here.

It's an awesome little editor. I quit using it though because it seemed like the future direction of the project wasn't very clear, and from a practical standpoint VS Code simply has a better developer experience, but I had great fun hacking around it nevertheless.

One of my favorite things about rxi/lite and Lite XL is just how easy it is to write plugins. Simply create a new .lua file in the plugins directory and monkey-patch whatever you need. And while it might seem like monkey-patching isn't the most clean solution, that's not exactly true — the source code of the editor doesn't need to be cluttered with explicit hooks, and plugins interoperate with each other very well, because one plugin doesn't know about the others' existence. From its standpoint it just modifies the vanilla editor.

This extensibility allowed me to write some really cool stuff, the one plugin I'm especially proud of is lint+ [1], which leverages the immediate mode nature of the UI to draw pretty lint messages atop the text editor (and it even renders Rust's friendly compiler errors with little rails on the left! see issue #3 [2]).

Can recommend.

[1]: https://github.com/liquidev/lintplus
[2]: https://github.com/liquidev/lintplus/issues/3
It sounds like there are activities that they did not suspend in Russia and that may be more telling than what they have suspended.
Yeah, what is it about these old military materials that makes them so great? They're easy to follow and understand.

Here's an old video about celestial navigation:

https://youtu.be/UV1V9-nnaAs

It feels like we've forgotten how to make videos like these.
Mozilla and Open Web Docs Working Together on MDN
That was a fascinating read. I did my military service in Sweden in 2010 and one of the quotes I remember most clearly from my commanding officers was "Hesitation kills" ("Tvekan dödar" in swedish), and that seems to be a direct heritage of the doctrine outlined in the article.
People can also incorrectly type in their email in a way that looks fine, so I'm skeptical of intentionally not allowing valid email addresses just to cut out a small fraction of those. The isemail.info site recommends a warning if it doesn't look right, but allowing the user to override and use anyway, which seems sensible to me.

(I say this as the proud owner of a lastname.email domain, where the .email TLD was made explicitly for this 8 years, and I still have problems with bad validation.)
> That is not going to sit well with OEMs that have already had to deal with Google's level of control over Android. Are the likes of Samsung, Huawei, etc. going to jump on the bandwagon? I think that they won't be in a hurry to do that. I think that's one of the reasons why Google is taking their sweet time

It happened before also. At one point Samsung was suppose to smother every android native app with their versions and alongside develop new OS (Tizen). And in intervening years Samsung or others have not proven that they can create large, quality software projects and ecosystems. So Google really have to do no more than reduce staffing for Android if and when they like to promote Fuchsia over it. All these phone makers are not gonna pick up slack and start maintaining.

Also the likes of Samsung are really vulnerable to low cost manufacturers from China. So challenging Google on low level technical layer as far as business goes is hardly wise.

One can argue vendors can just fork whatever "last/latest" release of Android and go their path. This indeed can work for few years. But with Apple/Google marketing of new experiences and features only supported by new OS this will be tough. These small vendors can't hire top software engineers who are used to Google level salaries to help develop features which otherwise estranged partner would have done.
It's interesting that you have lived in both and can do a fair comparison. There was a reddit thread a while back that compared US and UK salaries.[1] The consensus seemed to be, that if you compared the cost of living, you would need a considerably higher income in the US to have the same standard of living as the UK. One person said that 130K USD salary in the Bay Area would be equivalent to 50K GBP in London.[2] Another person said that 100K USD in the Bay Area is equivalent to 50 GBP in London. [3]

It would be great to get your feedback on this.

[1]:https://old.reddit.com/r/UKPersonalFinance/comments/nhe8v1/w...

[2]:https://old.reddit.com/r/UKPersonalFinance/comments/nhe8v1/w...

[3]:https://old.reddit.com/r/UKPersonalFinance/comments/nhe8v1/w...
> But the reason why so many historical figures were tutored or homeschooled is because there was no adequate public education system.

By definition no public school can be as good as anything Russell got. Russell had the privilege of his brother teaching him geometry and hence set him on his path to mathematical greatness. He came from a distinguished family. No public education can replicate the personal 1 to 1 knowledge transfer/education.

> None of the members of the class had been taught to be industrious

Yes. It's why people like Russell, Darwin, Turing, etc had the time to work on non-industrious subjects. If darwin, russell or turing were industrious, nobody would be talking about them today.

Public education system was created firstly to produce obedient soldiers for the state and secondly to provide drones for factories.
Starbucks has decent coffee, but I believe many are actually addicted to the sugary additions they put in their drinks.

I also don't think you can be a progressive publicly traded company. The expectations have become so perverse that it probably is a negative to be traded publicly at all.
Can you expound a bit? What can they do with those heat? For rotating turbines, I think they will require steam, so it is not helpful here. There might be other applications heating nearby homes. But, that's extremely unlikely. It is just like bitcoin argument where one party says they can use those waste heat to heat the home.

Correct me if I am wrong.
And it made the NYT version a two-days-ahead spoiler for any clones of the original, which was quite effective at getting whole groups of people to move instead of using clones.
"The company promises green hydrogen at around US$1.50 per kilogram within just a few years."

I'm not holding my breath.
I started daily using non-windows OS in 2004. Ever since then I’ve been finding more and more ways to remove Windows from my life. I work for companies that use macOS —- I use proton to play video games —- I have found alternatives for virtually every application I run. I occasionally use a public computer, a friends computer, or interact with systems that run on Windows Embedded.

I feel as if this journey has given me a deeper understanding of computers (a valuable skill), it has definitely provided me with more enjoyable user experiences and a more productive computational environment. My response to being exposed to non-Microsoft software was to migrate towards it. I do not understand why this response isn’t more universal.
The downside of contracting though is that the work is typically the work full-time employees don't want to do. You gain in flexibility, but lose in enjoyment -- enjoyable contracts are a minority. Specific to the point on finances: there's typically 250 billable days in a UK year so £600/day is £150k/year. There are tax benefits to contracting, so it's not a one-to-one relationship, but £150k/year salaried is better than £600/day for most people.
> I do believe that people with fifteen names are capable of leaving out some of the ones in the middle, and it makes my job a lot easier to require them to do so.

Sure, if you handle it gracefully and give them ample space to squeeze their names onto one field and your system not making fuss about it. People that tend to have fiften names also tend to come from areas that may use accented characters, have suffixes and thus spaces in their names and have other weird combinations:

Cristina Fernández de Kirchner, Manuela Maria Lopez Sanchez de Chacon, Juan Carlos Vargas Blanco (given name is Juan Carlos, not Juan), Carla Rodriguez y Calderón (both Rodriguez and Calderón are last names)

In my anecdotal experience from having lots of friends with non-ascii letters in their names there are surprisingly many websites and software that will fail to take into account some or all of those things. And then there are cultures where surname is not necessarily a thing. If you're adamant that users "can leave out" or butcher (because you don't accept Ü or Ł) their names because it's convenient to you then you're creating hard to predict problems for the user. Quite common is to accept all characters but then silently converting them for "convenience" before storing and then use those names next time instead of what the user entered, so that poor Łukasz would have to know to use Lukasz next time without nobody telling him.
No, never. By the way, what three letter agency (which, obviously, I have nothing but respect for) do you work for?
This is just my own personal preference but I have moved away from distributions that use systemd for my own things. I like the idea of systemd. I do not like the implementation. It has spread from being a replacement for init to being its own OS framework, logging, optional resolver that I assume one day will not be optional, network and namespace integration and so much more. The hooks into dbus and binfmt_misc are laying the groundwork for bringing back windows 95 design vulnerabilities. So rather than arguing about it I just moved on.
Game Development and Accessibility
To be honest, I try not to entertain thoughts about paranormal stuff I might have experienced. If I start believing that I've seen the future or heard someone else's thoughts, I have to be concerned about my mental health. Maybe those experiences are real, or maybe I'm having a manic episode with an approaching psychotic break. It's a risk I can't take, so I round every questionable experience up to "it's not real." Regardless of circumstances. But boy oh boy, would I rather believe in psychic powers than in mental illness.

Savor the mystery. It's a luxury not everyone can enjoy.
I do this on Worldle constantly since I find the geography interesting and gives me a reason to explore a little history briefly outside of the heavily Eurocentric world history I got in school.

But I'd still be annoyed at having to look up a word I never would use in real life. The countries actually exist and are possible travel destinations.
I was under the impression most implementations rely on hardware support. Hardware vendors pay the royalties then software just hands it off. Afaik that's how it works in most browsers and many modern CPU/GPUs support hardware decoding h265