skysight-inc/HackerNews huggingface dataset:
The object the author is actually interested in is known as a geometric algebra. One often sees it discussed as an alternative theory for computer graphics or physics as it works well for expressing things like rotations.

See here: https://en.m.wikipedia.org/wiki/Geometric_algebra

I think it is probably not so helpful to merely think of it like a division algebra, and it is better to stay focused on the geometry. Curiously I find it easier to relate “actual” linear algebra to geometry than the thing people often call “linear algebra” that involves writing columns or rows or grids of numbers and manipulating them.
Adobe CAI is working to identify a photo’s origin and combat misinformation
Other than writing an X server implementation is akin to writing a web browser from scratch?
If you're going to be so pedantic, why are you discounting Julian/Georgian switch, and Leap seconds, and not even mentioning the different ways of measuring a year, the precession of the equinoxes, etc.

1 Sideral Century would be about 3155815000 seconds at the current time, so 1 microcentury would be 3155.815 seconds, or 52m 35.81s

1 Tropical Century would be about 3155692545 seconds, or 52m 35.69s

1 Anomalistic Century would be about 3155843255 seconds, or 52m 35.84s
I've seen the same idea phrased as 'a nanocentury is approximately pi seconds'.
> He must have a different Minecraft. Minecraft on xbox [...]

Given how much he talks about custom servers and mods, yes he has a different Minecraft: he's talking about the Java edition, not the Bedrock edition which is the one which runs on the Xbox.
The difficulty with these lists is they always have huge blind spots. For instance, any scheme user would reasonably want to know if macros were hygienic.
Using packages, frameworks, and libraries has made it easier to build complex applications and systems faster, but it has made maintaining and debugging them much more difficult. If you are using 10 libraries, each with 100,000 to 1,000,000 lines of code, interacting with an operating system and drivers that are another million lines of code, you can't possibly understand what it is all doing, even if you have all the source code. You don't have time to even read it all. Trying to debug something you don't understand turns into trail and error to find clues as to what is going wrong. Sometimes you never figure it out. Hopefully you find a workaround. My first experience of this was in writing a 3D visualization for evaluating an electronic warfare system which used a 3D library from a third party. My aircraft would always disappear after a few minutes. The people who wrote the 3D library couldn't help me. I couldn't figure it out since I didn't know what the 3D package was doing internally. However I found that popping up a helicopter at 2000 feet for a half second fixed the problem. So from that point on all demos would be disrupted once in a while due to a helicopter popping onto and off the screen. I eventually found a way to make the helicopter invisible. It was still being popped up, but nobody could see it. I suspect there is tons of software today that works because of hacks like this, which makes them very fragile and prone to break if you make changes, and makes them almost impossible to troubleshoot (in addition to the underlying complexity).
> In other words, a century has either 3 155 673 600 seconds or 3 155 760 000 seconds.

Obviously microcentury should be 3155695200 seconds
Doom, like Wof3d, renders screen in 1pixel wide columns.

https://www.youtube.com/watch?v=ujXrQVyl610

8-bit accesses only, this alone tanks performance for faster VGA cards. The second problem is slow plane switching in some implementations, especially later cards didnt bother optimizing this.

When you write to VGA (ISA in general) CPU is paused for the duration of the transfer. Switching back to 13h and rendering to RAM buffer benefits from motherboard cache and lets you actually use whole bandwidth when copying to the card (rep movsd). Typical 8-Bit VGA write bw is between 700KB/s for very bad Trident up to almost 2000KB/s for ET4000. At the same time fast 386 will do >20MB/s cache writes and extremely fast VGA on overclocked ISA bus can do 7MB/s. Heretic performance is higher compared to Doom because Raven dropped modeY.

Fastdoom:

Cyrix MediaGX https://www.youtube.com/watch?v=3PAfvDsmzVY 24 vs 64 fps

and extreme case of very bad modeY handling by Rendition Verite https://www.youtube.com/watch?v=6unNuPympE4 modeY 14, 13h 60, VBE2 300 fps
Relevant : 10/20/30 rule for Powerpoint presentation. Which says to take only 20 minutes for your presentation.

https://www.pier8group.com/the-10-20-30-rule-of-powerpoint/

On youtube I find any video over 8 minutes as boringly long. Needs skipped in the mid.
Should Classic Rock Songs Be Toppled Like Confederate Statues?
In your opinion, what is Rust solving that you're not interested in?
Any screenshots or demos?
Right now, it is just a simple scheduler with notifications. But I would consider supporting CalDAV in the near future.
Code Complexity vs. Years of Experience [Image]
As someone unaware of Zig and its translate-C feature, I read the article as being about those things, not C.
Maybe after several steps of manual processing it is :)

(not sure what steps that should be)
besides the short network outage a few weeks ago it has been rock solid for me in the CA datacenter
I'm not sure if RISC OS had an X11 server, but Acorn did offer an ARM Unix (RISC iX) in the late '80s, and it did have X11.
The problem with businessmen trying to make a metaverse is its got uncreative people trying to make tools for creative people, and trying to engineer unscalable and impractical cargo cult solutions.

The uncreative part is best seen in how businessmen think you should buy books online by simply emulating, 3d game style, the experience of going to a shopping mall in 1980 and walking the aisles and waiting in line at Waldenbooks. The actual way books are sold online is instead of a very user unfriendly POS terminal based on a 5150 terminal connected to an AS/400, its a pretty and easy to use UI web based point of sale terminal. Essentially Amazon tricked us into doing free labor for them, being our own cashier/salespeople. Gotta admit that's more creative than "put the mall in GTA3 (Edited: more like GTA Vice City, and that was an awesome game LOL) as a map and pretend to visit the mall in 1980" like the businessmen thought online shopping would resemble.

The cargo cult is the businessmen never think thru how to scale and make things work. The main reason it took until 1900 for heavier than air flight was too many of 'those guys' in charge trying to make airplanes by emulating birds. Just make a 747 by packing ground beef around glued together chicken bones and I'm sure it'll eventually fly real well, says the businessmen. Obviously one makes railroad engines by building steam powered fully articulated four legged mining donkeys. Obviously teen socializing using technology will be putting a "Mall Rats" movie map as a level in Doom. (edited: Jetson era portrayal of robot factories, lol.)

Meanwhile I lived thru the 90s 00s where the legacy media, which is finally near dead, decided everything internet and VR was actually bad special effects as an analogy for a LSD trip. Why bother with actually "doing VR" if you could replace all the hardware in a video game console with a acid tab dispenser. I mean, they're not wrong in a sense, but only Hollywood people would have expected/demanded that everyone wants to be high all the time.
So, this opened in 2017, I wonder how it is going now? It seems they have been iterating on the container lifting and transporting.
I know you are wrong. I don't think you have anything of value to protect with license. You can't sue a person for creating software, you'll have to go after the person hosting. My view is the correct view and the only view which will have any permenence on this planet. Good luck with your licenses.
We know it couldn't be "disinformation" because Twitter has repeatedly assured us they will go to any lengths to keep their platform free of such troubling variances from the Approved Narrative.

They're like the Internet but better, id it's on Twitter it must be Truth!
In modern TLS this just doesn't work, because you generate a shared key. You can verify what you've received from the server because you know you didn't generate it, but someone else cannot verify if any content was generated by you or the server, only that it was part of an exchange between you and the server.
First I am not talking about an average Indian muslim. I am talking about Indian muslims as a group. The same community which has been carrying out ethnic cleansing in Pakistan and Bangladesh.

The British brought in the common civil laws that was relabelled Hindu laws, it was a set of laws influenced by Christian values and perhaps furthest away from Hindu values.

It doesn't answer the question if muslim men legally allowed to have upto 4 wives is a sign of fundamentalism in the society.

Mughals imposed Jizya on the Hindus for almost all of their 700 or so years of reign. They enforced Persian which resulted in the creation of Urudu, which is still the state language in Pakistan even though as a mother tongue it is minor.

Almost all the Mughals including Akbar carried out Jihad against the Hindu population in some case raiding and beheading entire cities. Sawing alive a Sikh guru, and boiling alive another in oil, as punishment for refusing to convert. Clearly they did not see themselves as Indians, nor did they treat Hindus as their subjects.

When you are in denial you are both colonized as well as engaged in whitewashing tyrants.
> Look up Pony, from an earlier message in this thread :)

after 5 minutes of googling, pony has non-blocking reads and uses promises with continuations. The CPS transform of a program that can deadlock will still deadlock. Just because you reify your wait queue does not mean you are free from deadlocks. They are just much harder to debug as you do not have a clean stackframe and process identity.

edit: to be more clear, to say that a program that uses promises and continuations can't deadlock is equivalent to saying that a C program running on linux can't deadlock because the kernel is still able to make progress. From the kernel point of view the C program looks exactly like the pony program, with continuations suspended on wait queues.
My guess is you live in the Bay Area?

In places with the most constrained supply, they cannot afford to buy. They stick to once affordable suburbs and reduce supply.
I solved this problem in 2016 by buying a 4K laptop (Dell Precision 9550) and a 4K external monitor. Similar pixel density; at 200% scale the pixels on the laptop are a bit small but most apps work well. Most GNOME apps, VSCode, Firefox, Chrome all work with HiDPI out of the box and everything looks great, and this has been true for the last 5 years.
As an Italian I had to try it, of course. Luckily none of the 30 or so generated names could fool a coffee drinking Italian. Our tradition is safe ...for now:)
'Useless specks of dust' turn out to be building blocks of vertebrate genomes
I think he started it in order to do real-time audio processing or something like it. There’s a good interview with him on the corecursive podcast where he mentions it (iirc). It’s a great interview.
So instead of allowing octal addresses (as I assume the spec allows), they outright disable it?
I have to push the hashes (DS records of the ksk) to the parent zone (tld). I think that only can do my domain registrar.
How Imaginary Numbers Were Invented
In almost all the talks I have physically attended, running overtime I observed is closely correlated to how visibly the audience start showing signs of tiredness no matter what the topic is.

I feel like it is not about 52.x minutes, it is more about expectations. If the talk is 20 minutes the audience expects it to be over by 20 minutes.
C99, C11, C17, with C23 on the horizon.

The only thing stagnant on WG14 is their regard towards providing safer string, vector types and enumerations.
That's true, I also had the same issue when I was an employee. I'm still exploring the use cases, but pretty much anything that happens in the office in a recurring way can be a use case.
How Can I Extract Phone Numbers from 1000’s of Websites?
>I‘m from Germany and even I found the vastness of everything in the US remarkable.

Not everywhere. I met an American who had grown up with his US military family in Germany, who thought that Westchester County (just north of New York City) looked like the German countryside.
From their website's FAQ :

Who Are The Assistants? Where Are They Located?

Magic is fully remote with an operational headquarters in Manila. We hire smart generalists who are resourceful, fast on the computer, 100% fluent in English, and have graduated from top universities in the Philippines.

Our assistants are looking to work remotely for startups or small to midsize businesses. We do not operate a “call center”—we have a screening process for the companies we work with, and we pay our assistants significantly above the market rate.

Magic Dedicated Assistants are paid well above the Philippines’ minimum wage of $9 per day (source).
Sun boxes used a serif font for the plain, non-graphical console too.

https://virtuallyfun.com/wordpress/wp-content/uploads/2017/1...
It isn't until it has a story for use-after-free.
Introduction to gRPC and Protocol Buffers
If you setup the server in the EU why would anyone in US have access to it?
My guess is that this one installation was causing a broader production issue.

I agree that a better solution would have been to remove the backup to a secondary system that the client could later access if needed.

Deleting in 7 days is unreasonable.
oh deer
>I'm not so sure about that, it's illegal indoors (publicly) in the UK since 2005 iirc, my impression is that it's less 'socially acceptable', to the extent that can be quantified, now than it was when smokers and non-smokers shared a pub.

A reasonable point.

However, smoking indoors is illegal because smoking is less 'socially acceptable', not the other way around.

There has been, over the last 30 years or so, a concerted effort (with warnings on US cigarette packs, more dire ones on UK packs, and disgusting photos on packs elsewhere in Europe), as well as marketing/advertising pushes to make smoking less acceptable.

And (in the US, at least, not sure about elsewhere), many fewer people smoke and those who do are often harassed/berated even when they smoke where it's legal to do so.

As such, I'd expect similar results (given similar efforts) for other drugs.

Before/after photos of meth heads/heroin addicts on packaging, marketing/advertising efforts, etc. would likely have a similar effect.

What's more (again, at least in the US, although I'd expect it'd be true wherever such drugs are criminalized), the costs associated with such efforts, as well as treatment programs for those who need them, would be significantly less costly than the monies spent on interdiction, enforcement and incarceration.

Perhaps I'm missing something important here?
I will be watching to see if this inflation helps effectively ‘shrink’ the size of US debt: https://economics.ucsc.edu/research/downloads/using-inflatio...

Of course, if wages don’t match inflation, then it comes at the expense of a shrinking middle class…
Not everyone has your work schedule.
Funny enough, my co-founder and I thought about building a B2C version of OfficeRoutine where it can be used for families and partners to schedule and distribute their chores and errands among themselves.
Speakers like to listen to themselves. As a lecturer, I am aware and bring this to each class:

https://www.amazon.com/-/es/Temporizador-temporizador-magnét...
It is common to make stuff you dont generally want in your code (but still need to be able to do because the language is sufficiently powerful) look ugly.

Like unsafePerformIO in Haskell.
Founder of Spanish social network Tuenti tortured to steal millions in crypto
I personally have never thought to myself “I wish I could write everything in CSS” but that’s just me.
doppio venti mezzo litro
It isn't learned helplessness if you are actually helpless.
I understand how much PHP improved, hence I tried to imply past.
Does Go still run defers at function exit rather than scope exit? Changing that would be a big improvement, although I guess they’d have to use a different keyword to avoid breaking compatibility.
The grammatical genus doesn't have anything to do with sexuality. It is arbitrary otherwise and difficult to learn, true. Lawyer is masculine in German, plurals are always feminine.

> they were chosen based on some gender association that often boils down to misogyny

No. They were explicitly not chosen for this reason. There are some exceptions maybe, but the whole debate is based on false assumptions.

There are languages which don't do this of course. I don't see any problems that affect one country but not the other.
No.
NTT/RagingWire VA1.

Here's the details about the sea shipment that was sent from Hetzner Online GmbH in Germany to the US subsidiary: https://www.importgenius.com/importers/hetzner-us
So we're on the page, when I say "site" in this case it means a location to which lots of traffic for many different hosts is routed. (Not "site" as in "website".)

Typically a University campus, or a company office block, or a datacentre, or your whole distributed org if you hang the networks for your other global offices off VPNs behind one front-end site.
it's nice to see a comprehensive explanation as to why and how our healthcare system is so messed up. I hope we can make an equally lucid plan for how to fix it (by moving power in the healthcare system away from investors and toward the people.)
> But then you have absolutely no authentication whatsoever.

There are other ways. For a while, I played on a private Minecraft server which disabled authentication (for reasons; that server also had the mod which allows Bedrock players to connect to a Java server, which probably played a part). However, once you connected to that server, you had 30 seconds to type a command with a password, otherwise you'd be kicked out, and before entering that command, the player is frozen and has no access to the inventory. The closest analogue is IRC's NickServ.

That server also had a way to allow everyone to use their own user-selected player skins, even without authenticating to the skin servers, though I don't know the details on how that worked.
Do the parens in `int * (*) []` do anything? When I saw them I immediately assumed that function pointers would be involved, but it doesn't seem to be the case and now I'm confused.

EDIT: Uh, apparently you can add parens to casts but not declarations.

This doesn't compile:

int (*) p = (int *)&i;

This does:

int *p = (int (*))&i

I can't quite justify this behaviour.
The amount of justifications for horrid design and engineering choices always touches the extremes when it's about Apple products.
Taken to the extreme, that’d be on par with an exe having a valid PE header but random noise for the code.

If foo can be launched on a platform that it’s not meant for, it’s an issue with foo, not the platform.
Hetzner will actually refuse your order after you submit your documents with no valid reasons whatsoever. At a point, you just give up and ask your EU co-workers to spin up dedicated servers for you.
And posted by the founder of the company.
Food hygiene is the big one, in this case. We used to eat whatever we could hunt and kill (or gather) without knowing what bacterial infections looked like, much less how to eliminate the pathogens. Even cleaning bowls and cutlery is only possible after the invention of those things, and soap is much more recent, circa 5000 BC according to a quick Google (and then apparently used for curing ailments rather than as a general thing? IDK how much to trust first hit on the web).
We should do a transatlantic power cable, but ok lets look at doing it the abstract way, that is interesting.

Infrastructure is a massive cost.

You are not going to add infrastructure to do this, that would be going backwards for carbon/environment.

All carbon neutral energy is already used up or shipped to other locations, what is really 'happening' here is using wasted fossil fuel energy and wasted infrastructure like air conditioned computers not running at maximum.

This is just a fancy way of talking about peak and off peak computing. Lots of papers out there about this.

There is a scam if you shift it to a wind power location and say your power is from the wind and the locals are using the fossil fuels bit I guess. That's just cooking the books.
Yeah im trying to think of ANYTHING Activision Blizzard has put out sense merger that has captured the popular imagination. All their big ips were pre merger. Overwatch maybe?
As a programmer it seems to me that the number one problem of math notation is that it's weakly typed. There's abuse and reuse of notation everywhere, which makes learning it needlessly difficult. I want a strongly typed fork of math notation. 90% of existing math notation would just be laughed at if it had to go through code review.
Why would an US employee leak personal data just because they’re in the US? It would be a clear violation of employment and probably criminal.
> This no longer exists. You need Twitter in perpetuity. If for some reason you’re banned from Twitter (often there’s no reason at all) there goes an entire career and audience you’ve built for years.

For a newsletter at least, this definitely isn't true.

For context, I'm the cofounder of SparkLoop — a referral platform specifically for newsletters.

We see thousands of newsletters growing 5-50% monthly with referrals (and more if they do other marketing stuff).

Except this doesn't work for Substack users, because Substack doesn't support tools like ours.

The problem isn't that "you can't grow a newsletter without Twitter" — it's that "you can't grow a Substack without Twitter".

Just choose a better email platform and the problem disappears.
that's a two-way street
With static memory management like Rust or manual like C?
That makes complete sense to me. But then later on they say "The output is a Geometric with a scalar component s and a bivector component ⇒c, which has 1 + 5 = 6 degrees of freedom so this system is not lossy! It should permit an unambiguous inversion operation!" If a bivector only has 3 degrees of freedom then the total is 4, which seems like it would be lossy?
I disagree. The Shure sounded like he was speaking, or whispering in my ear, depending on the output volume. This makes sense, as this was recorded from a distance of 10cm from his face.

This made me wonder, apearantly I (I would say we, but you did not) can hear the distance something is recorded at, separately from the volume. How cool are our ears.
Participation varied significantly by country – if I remember correctly, something like 2/3 of the responses came from Germany, even though pre-Brexit Germany only accounted for approximatively 1/6 of the EU population.
Or it's second life. Or gta. Or any number of games out there that allow for user to create content.
Did you write a blog post or have any screenshots of emails to them?

Anecdotes like these are enough to tarnish a brand forever in the minds of potential customers.
There's absolutely no reason to write an X server from scratch to add native compositing support.

You're also massively overstating the complexity of an X server. Writing X servers that are advanced enough to be usable is something a lot of individuals have done. It's nothing like matching a modern browser. Incidentally, if I were to try to do this today, I'd gut a proxy like Xephyr and make it rootless to support older clients, and make the main server itself only support the subset of the X protocol modern clients speak.
That’s something about its stability. It says nothing about its fundamentally bad abstraction of modern graphics stacks, that can’t be fixed.