skysight-inc/HackerNews huggingface dataset:
Show HN: Textual Web – turn TUIs in to web apps
Hi HN,

This project is designed to take a TUI built with Textual, and turn it in to a web application. It can also do something similar with your shell or other terminal app. You could serve "htop" for example.

There are other projects which do something similar. Textual Web takes a different approach, in that it doesn't need to run as a server. It should work as long as you can make an outgoing tcp/ip connection.

I plan to expose more of the web API to Textual apps. The goal is to have a system to quickly create and deploy UIs with Python. These aren't going to replace web applications any time soon, they are more for backends / dashboards / industrial use cases.

Details on the repo. I'll be around to answer questions.
MASM is still shipping and being used, so hardly a candidate.
The general job market, for the overall economy, is good. That doesn't mean every sector is, and because Big Tech went on a hiring binge during the pandemic, then reversed gears in early 2023, we're out of sync with the rest of the labor market.

One good tactic is to have a friend or former coworker look at your resume, and let you know what they think. An outside pair of eyes can help. Also, perhaps find someone who can do a practice interview with you (again, perhaps a former coworker or friend in the industry who knows how these go), they may be able to tell you if you're doing something that is off-putting, without you even realizing you're doing it.

Just keep plugging away. You only need one job interview to go well, and if you keep making enough "shots on goal", you will get one, and then the number of misses before that will not matter.
obviously the Arduino IDE is great, but they sell it for $0 so that doesn't seem very directly relevant to how they 10x this big pile of money for their investors.
Yeahhhhh. Taking on VC debt is a great way to kill your company. Guess this will buy them a few more years before they start turning the screws.
Would you know what to pick though?

My problem with access to very smart people is usually to be able to ask the right questions not that they couldn't answer.
I predict they'll go after microcontroller manufacturers first. "Do you want your dev boards supported by the Arduino Ecosystem? Pay us 10% of revenue, and then we'll talk."
Scrum is a methodology

People repeatedly treat it as religion expelling the human factor!

So it is a cancer indeed.
I know console people won't like this but I wish the went back to two consoles, I hate how big the switch is, all my life I bought nintendo portables only cause they were small and I could bring in my pocket...
Duopoly is arguably even worse than a monopoly though.
If we're not a connexion, can you see anything on my profile besides name, city, current job?

https://www.linkedin.com/in/xyz-xyz

EDIT: link redacted.
How do you have a 100M business selling cheap, niche microcontrollers to hobbyists? They're starting to pursue a subscription model (Arduino Cloud), I'd expect them to shutter products that won't work with the subscription model and require everything else to use it. It's your standard enshitification play.
It's always fun when science exceeds science fiction's expectations. In this case, I was immediately thinking of the Braindance concept[1] in Cyberpunk 2077, which - more or less - allows to move around in the visual memories of another person, limited by that person's perception during that scene.

When moving the camera to a perspective distinct from the original one, the vision disintegrates into kind of three-dimensional pixel blobs, somewhat similar to the notion of blobs here - just a lot less polished, surprisingly, compared to this paper.

[1]: https://steelseries.com/blog/how-to-braindance-cyberpunk-207...
I'm a huge nerd for TLDs and that's is just awesome. My last name is too obscure to have something that cool but it's so neat to have that as an option.
A good example might be driving on "autopilot" (not the Tesla kind, the human kind), meaning driving your usual commute and all of the sudden realizing that you can't really recall the last minutes, you were just going "through the motions". Now, driving is a complex task, with planning and action and such, yet it can happen entirely delegated to the subconscious.
I don't know that this definition is very precise. For example, the kind `(->) r` (which you can roughly understand as the class of all functions that go from a fixed type `r` to other types) is a monad in haskell [1]. In what sense is this class of functions a "wrapper"?

Additionally, even if you insist that this reader monad is a "wrapper", your definition would also informally apply to things like `Applicative`, and not all applicatives are monads (some are).

Some monads are more easily understood as wrappers (`Maybe`, `List`, ...) and you can be very productive if you just stick to that level of understanding. But there's a deeper understanding that one can get.

[1] https://hackage.haskell.org/package/mtl-2.3.1/docs/src/Contr...
I think you're reading me wrong.

I spent a good deal of time working on SunOS (right back to m68k stuff), Solaris, HP/UX, Linux and FreeBSD over the years and use macOS now and am more than aware of the inconsistencies.

My point is that we pretty much standardised on some basic semantics around each command and what is portable and what is not. And now we're considering moving away from those learnings back to the wild west again.

I consider GNU to be a particularly bad variety of the wild west here for reference. I'm old enough to have been fucked by the differences between gawk and awk.
Old people are more important than wealthy/high income people. Top 40% of US taxpayers pay into the general fund (bottom 60% don't have a federal income tax liability), and most young folks don't earn enough income to hit the highest marginal rates, let alone have any material assets to speak of (real estate, securities, businesses). There is enough wealth (not fiat, wealth, they are distinct) for this, just gotta get it. Bezos doesn't need to go to the Moon, and Ellison doesn't need yet another carbon fiber sailing yacht, very roughly speaking.

There is a balance to be found, but pitting all old people against all young people when its really the wealthy who soaked up most of the wealth over the last 40 years (pensions shed for 401ks, globalization, a reduction in labor power) is sort of disingenuous [1] [2] [3] [4].

[1] https://www.cnbc.com/2021/10/18/the-wealthiest-10percent-of-... (The wealthiest 10% of Americans own a record 89% of all U.S. stocks)

[2] https://www.madisontrust.com/information-center/who-owns-mos... (Who Owns the Most Land in the United States?)

[3] https://slate.com/business/2021/06/blackrock-invitation-hous... (Investment Firms Aren’t Buying All the Houses. But They Are Buying the Most Important Ones.)

[4] https://ustrustaem.fs.ml.com/content/dam/ust/articles/pdf/20... (2022 Bank of America Private Bank
Study of Wealthy Americans:
The impact of shifting generational
attitudes amid an historic wealth transfer) [Only 27% of the ultra wealthy are self made;
70% of Americans who hold more than $3 million are over 56 years old.]

(i am self aware enough, and sufficiently familiar with statistics and survivorship bias, to realize that I am not a temporarily embarrassed ultra wealthy person, ymmv; i don't fault lucky people of course, just don't try to lie to the rest of us that it wasn't luck)
State and federal governments are almost entirely this case, at least for technical positions.
And non of them is the original vi by Bill Joy, which has been "deprecated" for years now.

My point is that all the FUD about "exa" being deprecated is just that - FUD. It's still open source and it can be forked and carried on, just like vi did. The "exa/eza" forks might even be more compatible with each other than the various vi forks/rewrites out there, although admittedly exa is a much simpler tool.

I think we're witnessing a weird fetishization of POSIX and/or GNU coreutils, like they are the epitome of stability, compatibility and continuity, but if you look at them historically, they are not so different from all these Rust rewrites.
What we need as a society is some way to organize arbitration clause DDOS attacks en masse, perhaps functioning as a nonprofit helping support associated fees when doing so.
That would not be very Nintendo to just deliver a powered-up version of their console, after already delivering an improved OLED model. The last incremental iteration would have been the GameBoy advance, but even then, the form factor changed a lot.
I love Vue and nuxt, looking forward to trying this out
A stock figure is a completely separate entity from a company; trying to predict what it'll do is futile / a gamble.
I just watched Norm perform that joke and I cannot for the life of me figure out why I'm laughing so hard. What an epic shaggy dog performance.

(Thank you for sharing - I'd never heard it before).
Part of that is that the entire OS, including the Store, runs on one CPU core. Makes sense - that’s how you open the store quickly to think, “should I buy this DLC?” and then change your mind. This is also why the background music for some games plays while you are browsing the Store. Games run on the remaining three CPU cores at all times.

A more technical reason for this was that this prevented the need to implement preemptive multitasking in the microkernel OS, which would have been very slow by comparison. (Yes, the Switch OS uses cooperative multitasking for itself, but with sandboxing for unruly games.)

Of course, running anything web-related on one ARM CPU core from 2015 is going to suck, regardless of the technical rationale.
It is incorrect that we don’t understand how NeRFs work. Unlike language models etc., they are not using deep neural networks; they are using shallow multi-layer perceptrons as function optimizers. The behavior of these is well-understood.
Honest question from a videogame noob who considers buying a console for someone as a Christmas gift: does that mean that there is a chance of getting a Switch 1 (new, not used) cheaper soon?
You're not alone, is saving one character worth losing the muscle-memory?
Contrary to urban myths, C was only yet another language during the 1980's, and hardly used outside UNIX.
While not entirely on topic, I am implying that the person who is getting the unremitting password reset requests may have an e-mail address with a similar problem.

My <common-name>@<common-name>.com address gets incessant password reset requests for every major online site in existence. (I should have been clearer about this; sorry.)

I am suggesting that, by having strange or very unique e-mail address, you can fairly effectively mitigate this phenomenon.
One useful side benefit of using a private package repo is telemetry. If every dev and CI/CD machine comes with your private pypi, and you want to know where some bad version was used, you can just check the logs as opposed to playing scanner roulette. Even if you did no scanning and literally just proxies public pypi, this would make it worth it.
I am starting to move away from gmail to proton and I had someone ask me if proton.me was a personal domain name. I wish! People expect gmail or other common domains and don't know what to do if you give them something other than that.
That isn't true obviously. It's like saying lists aren't a programming language.
Okay but the point is that all these analogies claim to apply to all possibilities, and in fact this specific person has claimed that his analogy is a general definition of monads and so applies to all monads.

> This makes the child feel good because they were right about something and also learned something and you feel good because you helped them learn.

I'm not going to treat them like a child just to give them the impression that they contributed. They said something that I think is inadequate, so I told them that.
I'm fairly sure the total biomass of flora on Earth is fairly consistent across human time scales. It's not going to double in 25 years and then continue increasing at that same rate.
This is unquestionably not a "fantastic deal for Chicago and its taxpayers". Did you read the article or just do a brain-dead interest calculation?

The deal forces the city to remain car-dependent, which is absolutely not in the best interest of the people. We should be moving away from cars and making things friendlier for pedestrians, cyclists, public transit and ride-sharing, not just for the climate but for the safety and the health of the city overall.
By having 10M+ hobbyists that you support and inspire. That's how... easier said than done, but if they play their cards right, it is possible.
As the successor of Core Data, the brand new SwiftData framework was officially released at WWDC 2023. SwiftData is expected to become the primary object graph management and data persistence solution in the Apple ecosystem for a long time to come, providing services and support for developers. This article will discuss how developers can call the advanced features provided by Core Data in SwiftData without using the Core Data stack, in order to extend the current capabilities of SwiftData.
Occam's razor tells me that this exploit route as described in the press release sounds way too complicated and that too much luck must have been involved. Therefore I am sceptical if we will ever hear the real story.
Walter Isaacson: Inside Elon Musk's Struggle for the Future of AI
> It is a completely different way of thinking...

On that point, have you looked at Myriota's research? (https://myriota.com/) In developing their system they went right back to the fundamentals and reworked everything around the idea of short messages. For example, an implicit assumption in the Shannon bound is that the message length is long, so they figured out that their short message system doesn't obey the Shannon bound and designed the coding and so on accordingly. It's fascinating stuff if you're into information theory.
https://cobusgreyling.medium.com/implement-custom-search-in-...

https://blog.rfox.eu/en/Programming/How_to_run_your_own_LLM_...

https://stackoverflow.com/questions/30904755/extract-abstrac...

https://generativeai.pub/what-the-heck-are-agents-10b2a99542...

https://simonwillison.net/2023/Aug/27/wordcamp-llms/
Research suggests hiring managers discriminate against small business founders
Making $100 and not having a graphics card for over a year does not work out to "sold at the right time" for me somehow.
AI Authored and Illustrated Book: Portraits of Pandas
This is the first book I wrote with my kids using OpenAI software.
One of the most interesting characteristics of the BEAM, in my opinion, is that it's similar to both. As a memory-managed bytecode runtime it's similar to the JVM, and as a distributed process orchestrator+discovery and RPC system, it's similar to Kubernetes.

I often wonder what would have happened if the "BEAM renaissance" (driven largely by the birth of Elixir and associated tools) had happened a decade earlier, before Kubernetes became the de-facto standard for ad-hoc distributed computing in web software.
Comparing one or two thousand workers in one industry (say NFL) with hundreds of thousands in another (tech) is rather daring
You missed the part where I said they are "notoriously bad at estimating". We really do suck at estimating everything... storage, work estimates, etc. Why can't we just say "it'll be done when it's done and I'll use ALL the storage until I'm done"?
I have evidence to the contrary. I have a job writing Haskell for a living doing boring, normal software. I also started a stream where I write libraries and games and build stuff in Haskell purely to disprove this theory. It's been going well: we've written a logical replication client library for Postgres, built an asteroids clone, etc. It is a very practical language.
It's not that high. You have to use the radar equation with the moon being a very lossy but huge target cross section. The path loss at 432 MHz and average moon distance of 384,400 km is 261.6 dB.
That's probably because they all share the same quality of being a large system whose behavior results from the emergent correlated behavior of much smaller parts.
https://web.archive.org/web/20230907140225/https://www.china...
Yea except the python solution is probably going to be several hundred lines, instead of a few.

Python is often not installed in server environments unless it's a runtime environment for Python.

Want to use a non standard library? Now your coworkers are suddenly in Python dependency hell. Better hope anyone else that wants to use this is either familiar with the ecosystem, or just happens to have an identical runtime environment as you.

Or someone could just curl/apt/dnf a jq binary to use your 3 line query, instead of maintaining all of this + 200 lines of Python.
> the claim that identity is a purely personal choice is clearly backwards. Your identity is how other people identify you, by definition, so it requires their consent to have a specific identity. You can ask them nicely but it's ultimately their choice.

Individualism doesn't make sense without groups. The last human on earth doesn't need individualism, individualism is only a helpful idea when both and group and an individual have a claim to something and the group can force its will on the individual.

Individualism is not about who is able makes the choice, as you point out with identity the group has always has ability to call Bob, Robert. Rather the question is should the large group do such a thing.

Why doesn't the larger group not simply enforce it's will on the smaller individual? Individualism , which is core to notions of gay rights and trans rights, answers that question with the statement that there is inherent value in respecting the choices of an individual especially when it comes to that individual's identity and self-expression.
New Study: Global Cancer Rates up 80% since the 1990's
faulkner said it first
It had them yes, and was mostly coded in Assembly and Object Pascal.
I thought this was basically the whole argument for Erlang, continuous hot-replacement of running servers and resilient server-cluster upgrades. Basically everything that kubernetes offers (from an operational perspective) has been available as a first-class programming construct in Erlang for decades. That was my understanding, anyway.
I had a SB2 15 inch core i7, so maybe a little extreme, but the tablet alone generally performed poorly in battery and Microsoft was always a little optimistic on battery estimates.

The hinge on the studio is a little fragile but also damages the keyboard deck (not the keys themselves) over time unless you are super careful. They also continued compromised choices in favor of the design over the use, the cpu is actually very poor for its class and they seemingly have no interest in updating it. I just wish they would just decide to build a dedicated GPU Surface laptop or a Dedicated GPU Surface Pro rather than halfway steps.
I wonder how much the people behind this change got paid, essentially to just make the little android man a little fatter and to change the "n" up a bit.
Which ls is 38 years? Forks don't count.
Morgan Stanley to launch AI chatbot to woo wealthy
https://archive.ph/pssFg
Sounds like you're mixing up AI and deep learning. A* is a type of AI, as is scheduling, sudoku solvers, etc.
With respect to the theological view of the question; this is always painful to me.— I am bewildered.— I had no intention to write atheistically. But I own that I cannot see, as plainly as others do, & as I should wish to do, evidence of design & beneficence on all sides of us. There seems to me too much misery in the Haskell world. I cannot persuade myself that a beneficent & omnipotent God would have designedly created the Haskell with recursive data structure yet leave the maximal size of tuples to arbitrary implementation details, have a restrictive typing system that would not include dependent types, or force the hand of the programmer to use the bang operator to manage memory manually to avoid consequences of laziness.
Not believing this, I see no necessity in the belief that the Haskell was expressly designed.
It's always interesting to me when topics like this pop up in several places at once. I wonder what the common prompt was.

Cautionary Tales (a great podcast, BTW, if folks aren't already familiar) published that episode last week. Half as Interesting also published a video about it a couple weeks before that.

99% Invisible brought it up in a parking related episode back in May (I wouldn't be shocked if that's what prompted HAI and CT to look into it), around the same time as this Chicago Tribune piece.
Ah, forgive me about the website license, I was looking for a LICENSE file. Not used to Gitlab that sets it at repo level.

Privacy policy is needed when you have a login and use e.g. the Github app. Even while you delegate everything to Github, you have access to some personal information. A relatively simple privacy policy should make you GDPR-compliant.

ToS may be too formal, and FAQ can be enough. CoC I'd definitely include.

As for matchmaking. Can any maintainer chime in once I joined? Or can I select the ones that can have access, and others I rather not grant that? Can I be assured that maintainers use the dev process of my preference? I guess CODESHELTER.md should describe that last bit.

The website content is not bad at all. Still, honing it further might lower the barrier to use. Hope this small chunk of extra feedback is helpful.
For one, all of the rumors point to the next console being aimed for 2024, so it won't be there in time for Christmas.

For another, Nintendo rarely discounts their main consoles just because a successor comes out. The "Nintendo 2DS" system went to its lowest price of $100 MSRP in 2015[0], one year before the Switch was even announced, and included a free game. But when the Switch came out, neither the 3DS/2DS systems, nor the home console Wii U, saw a price drop in response.

Other consoles, like their Wii, Gamecube, and DS, saw price drops near the end of the lifespan, but not in response to the new console coming out. And the Switch has kept its same MSRP this entire time, not counting the Switch Lite coming out at a cheaper price tag.

Not to say that'll never happen, but historically, the price cut would've happened by now...

[0] https://www.gameinformer.com/b/news/archive/2015/08/20/ninte...
Is it? Did they say anything deceptive or dishonest? It's just a link submission.
I think that in this day and age that niche is pretty much filled by smartphones, though. Not perfectly, but enough that it's hard to compete.

The Switch does well because it's a bunch of things that your smartphone isn't -- bigger screen, better controls, and also a home console that connects to your TV -- while still being small enough that it's easy to slip into a bag you might be carrying.
So Texas almost got close to a blackout in the last 2 years?

Is this newsworthy, are we reporting on things that almost happened?
Looks interesting and seems to not make some of the mistakes that other frameworks make (langchain, llamaindex, etc.) I was pretty apprehensive when I looked at your short hand signature API. I'm really not a fan of these custom mini languages, but it looks like it's fairly constrained at the moment and has an expanded form with a sane Python API. My only concern is that the short hand signatures spiral out of control with "features" and we're back to debugging new languages with poor tooling.

If a new language is the correct answer for working with LLMs than I would prefer a real language spec, compiler/interpreter, debugger, and language server before considering adoption. Which is a lot of work ofc and why I'm apprehensive of how it grows.