skysight-inc/HackerNews huggingface dataset:
Lol, visa had network effect.

It also took a long time to build up such a network.

Replacing all payment terminals is not easy. And as a customer I'm more likely to care of my card works and not care if I'm charged x% fee.

The visa trick if any, was hiding the credit card fee and pushing it to merchants.
Whether its a trick or not is hard to tell, for small businesses it was probably bad, but for a big business dealing with lots of cash is probably not cheap.
I remember the Print Shop as a kid! Yah I guess specialization won out. We don't even have to see our holiday cards now. Upload a photoshopped picture and mail merge and start getting compliments from friends and family a week later.
I love Blender and was majorly responsible for getting our university to switch to Blender from 3Ds Max. I have written easily 100 pages of support for Blender and have been evangelical in converting my colleagues to it. Nonetheless we lost some things in this move.

I was speaking to someone who worked at a very large animation production studio. They took a serious look at Blender to see if they could accommodate it in their pipeline. This would have saved them a ton of money. Some of the reasons they did not I list below. At the top of the list are the things that affected us in our move.

- Max and Maya are insanely fast at loading large files. On our school computers, importing a 5 gb .obj can take minutes, as opposed to seconds in Max/Maya.

- In Blender Managing large files is similarly slow, only possible by using linked proxies.

- In Max/maya the Arnold render engine comes with proxy management that makes loading large textures manageable.

- May/max are much better for chartecter animation, though Blender seems to be catching up.

- If Max does become unresponsive, it has cool tools such as delaying the screen re-draw for a defined number of seconds.

For the studio in question

- any bug they encountered could be addressed overnight by Autodesk support. Maybe Blender has got close to this with their long term support plan. Don’t know.

- max/maya are comprehensively documented, Blender is not.

All that being said, Blender is certainly finding a place in smaller studios. Simply: it inspire love. The re-factor and UI re-design a few years ago kick-started this.

The artists I know have very little love for max/maya. They use it because they have to. There has been near zero new features in these apps for years and max in particular can be clunky to use. Developers like Tyson Ibele have taken over adding new features with their plugins (check out his tyflow add on which replaces pflow).

Houdini is another matter. Development has been fast and users love it. I believe that in a few years this will have taken a large chunk out of Autodesk’s business.
> Why are arrays tables

For the same reason why (standard) arrays are associative in PHP and JS, as well - because, from a certain perspective, a regular array is just an associated array with consecutive integers as keys, so if you're trying to keep things simple, it seems like a straightforward unification.

> why are they nil terminated

It follows from them being associated arrays, and Lua's pervasive use of "nil" meaning "this thing is missing".

> why do they start at 1

Because humans generally start counting from 1.
A Crumby Deal
8x H200s recommended:

https://github.com/sgl-project/sglang/tree/main/benchmark/de...
Any love for Windows. I'm getting restless to ditch putty but unable to find any good emulator that has select and login style of management screen.
Past a certain amount of lines of code, you might think you know what you're doing and types are completely unnecessary, but it's just not true.
India alleges trafficking of international students through Canada to U.S.
I do see significant change from our current dependence on fossil fuels, but for argument’s sake, what’s the best case scenario for global warming and climate change? Could we create a super verdant earth epoch? What probability do our most advanced climate models have for such an outcome? And what’s the economic cost of moving coastal populations and those in high risk zones to new cities designed from ground up using the latest thinking in urban planning? What’s the cost benefit from high one off relocation costs to long term gains from smarter cities?
Yes, this name is basically a reflection of the fact that a hash table is an array, indexes of which get calculated by `hashof(key) % arr.length`.

It doesn’t mean HTs are the arrays which should be used to store seqint-indexed values.
Just like defense focused organizations financially benefit from overstating the chances and dangers of war with other nations, the NYPD has a financial stake in over-embellishing the extremist angle here.

While this behavior probably isn’t constructive, it really shouldnt surprise anyone.
The LC-3 has pretty odd addressing modes - in particular, you can do a doubly indirect load through a PC-relative word in the middle. But you still have to generate subtraction from negation, and negation from NOT and ADD ,,#-1. (I suppose NOT d,s = XOR d,s,#-1 would be a better use of the limited instruction encoding space too.)
Pick the right number is not secure (enough), unfortunately - MFA exhaustion leads to users hitting one of three at random in an attempt to "make the notifications stop" (that are, naturally, being spammed by the attacker with a password but no mfa).

The attacker just has to spam them a few dozen times to get the victim to pick the right one at random and let the attacker in.

This is why it's switched on good platforms to "type in the number you see", which mitigated this.
> I don't buy CCC

Me neither (to say the least), but my comment was an attempt to fairly characterize CCC in this thread's context.

> Is CCC on a positive cosmological constant?

AFAIK it's not a requirement of Penrose's approach, but with a positive CC the aeon/future_aeon conformal boundary is spacelike, so you can have global hyperbolicity (and importantly a(t) is always positive and describable by classical EOMs, and the overall structure is just flat de Sitter with a radiation fluid).

[For clarity, here I'm the one extrapolating from the radiation fluid, and afair I'm not summarizing someone's attempt to do this rigorously.]

> it restarts

The conformal rescaling isn't exactly a restart; a Eulerian observer A crossing into its future aeon could encounter a highly similar scaled-up obsever B running much more slowly (and made from fundamental particles with much longer de Broglie wavelengths compared to A's, those having gotten there by freezing out of A's cold sparse ultra-long-wavelength massless boson gas, which to B is B's hot dense ultra-short-wavelength early conditions).

> Infinity is a big number though

Yeah, I think that's why CCC proponents are OK with past-aeon's (pseudo) heat death managing to be a rescaled future-aeon's low entropy initial conditions.

On the other hand, they seem to think in merely large-but-finite timescales when they talk about final BH evaporations leaving a lower-entropy mark on the pseudo heat death that can carry across the boundary (and rescaled to possibly sub-horizon perturbations from B's perspective) be detectable in future aeon's structure formation.

> confused

Sorry about that. Perhaps I lost some train of thought that if made explicit would have made it clearer why I might have been talking about both nucleated and fluctuated structure. I don't remember and am unlikely to re-check the context.
You are quite right. I won't do it again.
Chrome on desktop did: https://developer.chrome.com/docs/identity/webauthn-signal-a...
https://archive.is/sBNln
> haven't been taught how to say no or set boundaries

For more than a few of my friends, assertiveness and confrontation are incredibly unnatural and stressful for them. For some people saying no and setting boundaries isn't easy for them to learn: I'm not sure I've ever seen it taught. One socially skilled friend got a swor serious panic attack from having to try and be assertive.

You are implicitly accepting people can be introverted, but imply that people can just learn to say no.
I just needed a program to capture a portion of the screen under my mouse and stream it as a webcam device to Zoom, so I can screen cast a portion of my gigantic workstation desktop (6480x3840) to people with 1920x1080 screens, while following my mouse cursor around.

OBS was one stop along my journey to get there, as there's some Lua and Python scripts that achieve something similar, but not quite exactly what I wanted with multi-screens, so I began trying to modify the script to do what I needed it to do.

In the end I'm going with something called "SparkoCam" which achieves this easily with no hassle, but it costs $40. Since $40 is less than what an hour of my time is worth, it was kind of a no-brainer to abandon the hassles of learning Lua (a many hour detour) and fiddling with OBS Studio to get what I wanted. I have no real use for Lua outside of this, so it would be time wasted on this one project.
I wonder how much of this is due to the annoyances of owning a printer.

I can get close to 15-20 cards for the price of the ink cartridges and that's not even touching the price of buying software to print cards.
Marc Andreessen talked a little bit about this in his recent interview with Joe Rogan (Joe Rogan! I know....).

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

He said the govt is actively discouraging pure AI startups because they want the industry dominated by a small number of large companies which they can more easily control. It's a similar story with the crypto industry.
Prepare to be "de-banked" if your AI or Crypto startup is not on the anointed list...
This was one of my favorite exercises in my introductory C classes in college. I'm gratified to see other people with warm and enlightened reactions to implementing something like this; it was a monumental and eye-opening assignment for me and I couldn't help but tinker with it for weeks. Many others saw it as just a box ticking exercise with annoying string and OS munging, but it felt like I had a secret of the universe laid bare for me in seeing how to go from toy C programs to a useful shell that accelerated some special purpose tasks.
To be That Guy: this is an emulator, not a VM. While the term can apply in a descriptive sense, and in the pre-hardware-virtualization past there was some ambiguity, the overwhelmingly common usage of "Virtual Machine" in the modern world refers to an environment making use of hardware virtualization features like VT-x et. al.
i'm using one of the pcie ones right now, it's pretty nice.

uses exactly the same firmware image as the little usb ones. i also have one of the "full" and "mini" usb ones.

have connected it to the motherboard headers for power, reset, leds etc... including usb directly to motherboard header. documentation is pretty decent, was quite easy.

would still be better if it contained a usb hub on the pcie port, but they've basically just modified their existing design for poe/pcie power in addition to the preexisting usb, and slapped it on a card.
Maybe he's trying to "give" as per https://www.experimental-history.com/p/good-conversations-ha...
> from a pure freestanding environment as shown in this article

Isn't a freestanding enviroment one without an OS? The author in the article explicitly codes against Linux syscalls and is creating an ELF file (so a hosted executable).
Loved The Print Shop but was an even bigger fan of The Newsroom, which I used in elementary school to publish an underground gossip rag with a circulation of dozens. Dozens!
It's the perfect distraction: once you start accepting one-based, everything else that might be not quite to your liking isn't worth talking about. I could easily imagine an alternative timeline where lua was zero-based, but never reached critical mass.
OpenAI is Lehman Brothers: A crash is coming
How can QKD repeaters store and forward or just forward without collapsing phase state?

How does photonic phase state collapse due to fiber mitm compare to a heartbeat on a classical fiber?

There is quantum counterfactual communication without entanglement FWIU? And there's a difference between QND "Quantum Non-Demolition" and "Interaction-free measurement"

From https://news.ycombinator.com/item?id=41480957#41533965 :

>> IIRC I read on Wikipedia one day that Bell's actually says there's like a 60% error rate?(!)

> That was probably the "Bell test" article, which - IIUC - does indeed indicate that if you can read 62% of the photons you are likely to find a loophole-free violation

> [ "Violation of Bell inequality by photon scattering on a two-level emitter", ]

Bell test > Detection loophole:
https://en.wikipedia.org/wiki/Bell_test#Detection_loophole :

> when using a maximally entangled state and the CHSH inequality an efficiency of
η>2sqrt(2)−2≈0.83 is required for a loophole-free violation.[51] Later Philippe H. Eberhard showed that when using a partially entangled state a loophole-free violation is possible for

η>2/3≈0.67,[52] which is the optimal bound for the CHSH inequality. [53] Other Bell inequalities allow for even lower bounds. For example, there exists a four-setting inequality which is violated for
η>(5−1)/2≈0.62 [54]

Isn't modern error detection and classical PQ sufficient to work with those odds?

> Historically, only experiments with non-optical systems have been able to reach high enough efficiencies to close this loophole, such as trapped ions, [55] superconducting qubits, [56] and nitrogen-vacancy centers. [57] These experiments were not able to close the locality loophole, which is easy to do with photons. More recently, however, optical setups have managed to reach sufficiently high detection efficiencies by using superconducting photodetectors, [30][31] and hybrid setups have managed to combine the high detection efficiency typical of matter systems with the ease of distributing entanglement at a distance typical of photonic systems. [10]
But it would make no sense to pay for a service if you don't intend to enable js to access it. :shrug:
For me, CRGP blockers have been great. Triptans worked ok, but they have more side effects than CRGP blockers. Quilipta reduces the frequency of migraines for me and Nurtec is an effective acute treatment.
If you have a family already what’s the payoff though. I never get any great feelings from social visits, I just do it to be an upstanding member of society and so my daughter has friends.
Dick Parsons, Emergency Fixer for Troubled Companies, Dies at 76
I would do a Mobile app. It has a lot of benefits:

- You control its release and marketing, so it's your show A to Z.

- You talk to users about new features and bugs, which is great experience learning how to deal with user requests.

- You can hook it up to a web API, or a free-tier AWS account, or Apple iCloud (if targeting iOS), which gives good experience for connecting to a web db.

- You can also store data locally in order to learn SQL syntax using SQLite, if you don't already know SQL.

- You create the icons, splash screen, screen captures for the appstore, etc, so it provides great UI design experience.

- It has a great developer community (at least iOS does, since I have experience there); people are very active and cool and fun.

You can develop a Mobile app on the side while keeping your current job. I did this and was able to pivot to a more interesting job space doing mobile. I learned a ton.
So if the person has, let’s say, autism, and will not be able to endure this for longer than a few hours before becoming completely overwhelmed.

What do you want these people to do, since they aren’t allowed to respond how they might do? When and where are they welcome in society?
So does kitty.

I agree with the philosophy of no tabs, but I simultaneously live in an intermediate desktop environment situation where I don't have access to the "right" solution yet. So I'm happy to have terminal emulator tabs, browser tabs and IDE tabs for lack of a more integrated solution.
Python is also dynamic, but it doesn't let you do things like (1 + "a"), for example.
I've written some software that uses Selenium and Firefox to "impersonate" myself, due to the lack of an API. Something like that would likely work, although 600 is quite a bit.

If you can export that list of follows, it would be simpler.
> but I wish there was some way to slap a basic UI on top of a CLI application for mobile

I have only relied on fzf so far but have played with the various components of the Termux:API [0] for basic UIs, and it works well.

There is also Termux:GUI [1] with Bash bindings which allows to build more advanced UIs.

- [0] https://wiki.termux.com/wiki/Termux:API

- [1] https://github.com/termux/termux-gui
I was disappointed that they removed that from the settings menu, but it is still available as a 'zen mod'.
It's a normal reaction to trauma, a psychological condition - not medical. I'd guess that's where the strife is driven. You make a better point to cover the gamut
Evidently someone is a fan of Big Hero 6.
I really don't know how much of the problem is me.

For some reason, I have a really hard time groking Haskell, and Nix seems to fit in the same boat. I don't know why.

It's not the functional programming. I love doing functional style programming in Rust, Python and recent versions of c++. And I didn't have any problem with Prolog and Lisp for those few university courses. I have a suspicion that my brain just finds the concept of lazy evaluation by default to be deeply offensive.

What I do know is that personally: I could never grasp Nix; The repl didn't help; The repl was the extent of the debug tooling; I never found good documentation to help me learn; and I was getting anxious at the thought of doing anything on that server.
Taking a 3-month Salsa dance class starting early January. I've never been good at dance so I'm low key kind of excited. Might meet someone, too, you never know :)
I don't find this convincing as an introvert. Dealing with shyness or being an introvert required me reading a few books and techniques how to deal with it. In the end that helped, but it was not as easy as just 'try harder' and took a few years.
I also wish I realised earlier that it was an issue that needed addressing, but no one told me that.
Overall the article seems to trivialize the issue in my opinion.
This is an excellent write-up that finally motivated me to try to understand the mess that was left behind as new standards kept being layered on top of each other.

Given the requirement for discoverable credentials and sync, truly open/independent passkey implementations seem impossible/impractical. For example, you couldn't just have a set of Trezor-style devices that you load with the same seed and use that as your passkey without syncing the "discoverable" part of the credentials through some kind of cloud service. (The cloud service wouldn't need to be trusted with the actual keys, but you couldn't operate without it.)

As a result, it looks like you can essentially choose which ecosystem you want to lock yourself into...

With authenticatorAttachment, sites have been given a convenient foot-gun to make sure no single setup actually works for all sites, and with both the discoverable and non-discoverable credentials supported, inconsistency in the login flow for maximum confusion is guaranteed.

Add to it that this is like the 4th or 5th iteration of a standard in the field in about 10 years, and there's endless opportunity to get locked out because providers migrated from one standard (or buggy implementation) to another, or start setting things up only for the 6th standard to obsolete what you had (again, potentially locking you out).

And then people are surprised that users stick with passwords.
I guess I wasn't a "mainstream" developer in the 1990's? Before XMLHTTPRequest, I was using iframes to asynchronously load content into the browser, essentially accomplishing the same thing before "AJAX" was a thing. We were doing long-polling before there was websockets. I was using Javascript and CSS to create "DHTML" SPAs before XMLHTTPRequest, with Javascript for front-end and back-end. You either know the potential of the tools that are available, or you don't.

But I guess my anecdotal experience doesn't matter, because I wasn't a "mainstream" developer? From my point of view, everyone else was missing out on using one language for front-end and back-end.

Context switching has a real cost in terms of developer burnout, and it's something I've happily avoided for 25 years.
My previous employer certainly got things done. They got so many things done, that I found it impossible to add features to their codebase.
There was a time when this approach was common for dynamic languages in general. PHP and, to some extent, JS also come to mind.

I think it's clear in retrospect that it makes more sense to keep lists and maps separate even in a high-level dynamic language that doesn't care much about perf, and any purported gains in simplicity from having a single data structure are illusory because of footguns. But perhaps it wasn't so clear before we had enough experience with this kind of design.

Then again, Python had a clean separation between lists and dicts from the get go, and it predates Lua as well as PHP and JS...
Many user group newsletters came out of The Newsroom. It was my first experience with newsletters too.
In the US that would be https://www.homeadvisor.com/ or https://www.instapro.com/ It requires huge marketplace effects (growing both the bidders and consumers).

The other tasks, getting quotes and prefiltering, could be done by a virtual assistant if it's frequent enough.
Did you have to build it? On which OS?
I had equipment at a colo facility -- that had a (licensed, bonded, not fly-by-night) electrical tech accidentally drop a tool into the main bus connecting mains, generators, and batteries.

They are lucky they were able to walk away, but the facility was dark till someone could get in there and give the power equipment the green light.
I got a Java server running on my ubuntu machine in the basement, but the child prefers to play on XBox.

Rather than spend my time fucking around with setting up a server, I just gave Microsoft $3 a month to use Realms.

I've got enough chores.
And, if you think the wrapper $type_expr! is too verbose, just use [blackboard bold M](...) or something.

Agda is my favorite example of a language that _judiciously_ uses Unicode symbols to express "concepts similar to something but is actually substantially different so let's not get them confused"... as opposed to other theorem proving languages of its time [1]

[1] https://people.inf.elte.hu/divip/AgdaTutorial/Functions.Equa...
I tried it but I just can't jump since it doesn't have support the global hotkey to autofocus iterm that I'm so used to.

I tried using their toggle_visibility keybind but it's a bit wonky since it doesn't return focus back to another window when you toggle away.
Yes <- No
Dear God please scale down the size of this website. Everything is too big!
I started using Lua for Cyberpunk 2077 mods and neovim configuration, it's fun to use.
This is a great missing manual for z/OS tinkering (in the past I have also given up at the login prompt as the author said). Can someone sort of "steel man" this z/OS workflow? e.g. correct noob problems and explain why creating a file takes a page of options? As it is, if this is actually the way to get started, I'm seeing no compelling reason for a developer to bother to learn or use z/OS.

And I know you could say "well Linux is just as complicated." And maybe that's true, but I can also freely download it and learn it, whereas IBM seems to be making no effort to bring z/OS to the public, so why bother chasing it?
Okay yeah appears to be heavily geolocked. Still a lot of information otherwise.
Already in homebrew if you want to use that!

I'm very new to Ghostty and went looking for my favorite theme "Solarized Light"; it's listed as "iTerm2 Solarized Light" -- in contrast (heh) to "Solarized Dark"