skysight-inc/HackerNews huggingface dataset:
I do not want to hijack the thread, but I can't help but look at this and think at how many things I seem to have gotten wrong with communick.

Both of them seem to have a similar purpose: to be a place to offer a bunch of services that can work as alternatives to the Big platforms, and to charge a modest but fair price for it. Everything else, I seem to have gotten wrong.

I was convinced that issues of network effects could be mitigated by offering group packages (so that you could come and bring your friends along). Turns out that thinking was from my time working at phone companies who offer "family and friends" plans, which is not something that people do online. People might be online friends, but seldom they will care about sharing a package group.

I thought that the people who would be geeky enough to want their own DNS would already have had their own domain, so it never occurred to me to add subdomain spaces.

I thought that having separate packages for each service would let people pick whatever they want, but in the end it seems that making a single plan with a single price makes for a much more compelling product.

Seeing omg.lol at the top of HN is amazing validation of the business model that I think needs to grow to help us get rid of Big Tech, but holy shit do I need help with product and biz development.
Antar A. Tichavakunda, an assistant professor at the University of Cincinnati, recently argued that exam surveillance, zero-tolerance policies, and fraternities and sororities harm 'Black and Latinx' students.

Tichavakunda attributes the purported 'racial biases' to White students' access to academic resources.
I wasn't there for the 360 controller's design, but I'd assume MS hired external companies to assist with some of the industrial design work.

The xbox org in general had a very high rate of contractor/vendor usage, I saw plenty of projects (including the one I was on) that had well over 50% of employees as vendors.

The design team I worked with was also a mix of MS employees and external designers, which makes a lot of sense.

I can tell you that in regards to the Xbox 1 controller, Microsoft employees spent a lot of time showing love and care to it, those buttons and control sticks got a ton of critique from people who really care about gaming. I remember one particular test session for haptic feedback settings, everyone there wanted to make damned sure that if you were driving over gravel in Forza that it felt like you were really driving over gravel.

I can speak more to the Microsoft Band. The springs on the buttons were iterated on for months, with dozens upon dozens of combinations of springs and button materials being tested to find what felt just right, down to the exact shape of the indent on the button.

Every single letter for the font was hand kerned. Heck the font was customized for our exact display (DPI, font weights, letter heights, everything). My team worked with Monotype to get real TrueType font rendering working in 96mhz and 256KB of RAM (and a slow 4MB scratch buffer). Real antialiasing, full CJK support, when Microsoft wants to pay attention to details they can do a really damn good job of paying attention to the details.

Xbox was (is, I presume, haven't been there in a long time!) an entire technical org that was passionate from top to bottom about making the best products.
Its one of those things with history that I always wonder about. Was a similar sentiment common shortly before the League of Nations fell apart?

I also don't expect the UN to dissolve anytime soon, but I can't really put any reasoning behind that other than it feeling crazy to think the UN could be gone tomorrow or 6 months from now.

Presumably, if enough nations take real issue with Israel's war they could get frustrated enough with political roadblocks and general lack of accountability and enforcement that they decide to walk away. If a few walk it may not take much for it to quietly slip away.
DURF means "dare" or "daring" in Dutch. Not s bad name imo.
Perhaps, and here we have another example of not talking about it.

It's a tweet just mentioning the absence of conversation, not a relevant link.
Yeah, JS does less with it’s stdlib, which I think means a lot of people end up using mostly decent packages from npm instead of writing extra garbage themselves.
Core Ratatui dev here.

Mouse events are supported by the underlying backend libraries (e.g. crossterm). There's an example custom widget that shows how to handle these in Ratatui at https://github.com/ratatui-org/ratatui/blob/f767ea7d3766887c...

Note the code is fairly manual as Ratatui doesn't provide any abstractions over the input side of UIs - just the output. (yet?)
Just like Black Mesa!

That was a joke, haha, fat chance
JNA is 10x slower than JNI.

FFM should offer the perf of JNI with the usability of JNA.
A lazier version for the rest of us would be measuring how much time it takes to replenish the water once a day, and then turn on the pump for that amount of time each day.

You can do this with a IFTTT routine and a smart plug.
Thanks tosh, for sharing the project here! I'm one of the maintainers of Ratatui, and was pleasantly surprised to see this on HN.

I just wanted to add that we are welcoming contributions, so if you are interested please join us on GitHub for more discussions, feature requests or bug reports.

If you've built something cool with Ratatui, we'd love to hear about it on Discord or make it part of our showcase pages.

And if you are wondering what Ratatui is, check out our (fairly new) website for tutorials for getting started: https://ratatui.rs/

Happy to answer any questions here too!
Thanks for the tips. I tried live streaming work a few times. I think it can work as long as people don't ask questions too much, but I feel a bit too egotistical to do it. It doesn't feel great.
Tesla bets on vertical integration being a win. Overall, it might add up to to a win, but it makes it very very difficult to integrate outside suppliers' technology if you fall behind in performance.
> > As books such as the Bell Curve have documented

The Bell Curve author is just a guy, why take what he says at face value? Also in a world of low economic growth, EQ seems much more important, you know to have the ability and the pleasure to politic your way within existing organizations and societal structures as opposed to singlehandedly create new things from scratch which seems far fetched considering that the days of revolutionary inventions you could do singlehandedly such as the wheel or fire are well into the distant past. Nowdays it is more a race to call dibs and associate one's name on progress made by the collective effort of hundreds of thousands if not millions of people, that's essentially what happens in corporate America, the ability to do that is very much correlated with being in position that command lots of power and compensation, much higher multiples than those who do the technical heavy lifting.

Case in point: The US couldn't build a particle accelerator because of lack of EQ and good PR production from those who really wanted the thing, maybe because they were already thinking about what to do with the experiments wrongly assuming that the public would blindly give a green light to a 20bn dollar project just to satisfy the peculiar priorities of a very restricted number of individuals.

I don't know if that's a low IQ or a low EQ mistake, but still it's a pretty gross mistake from those who are considered to be the best and the brightest and the smartest , whatever the fuck that means in practical terms.

Speaking of practicality it was Von Neumann who was very adamant about bombing the Soviets and reducing Moscow, SPB etc to nuclear wasteland. Had he be President or close advisor to the President during the Cuban Missile Crisis he'd have launched the attack thanks to the game theory and all his intricate reasoning.

JFK without any knowledge of any of game theory but with a healthy passion for cigars, whiskey, boats and hoes de-escalated the crisis and without firing a single firecracker.

You never know the kind of guy you want to have by your side in the trenches until you make it out of it in one piece.
I would certainly hope they distinguish between Hamas's attack and the attacks by the ANC, which, to my knowledge, generally targeted infrastructural or military targets, and not civilians.
Nova, I don’t think people are wanting to respond negatively, the concept is just not coming across easily even with the GPT.

Maybe a short YouTube video where you can demo it and show some examples of how it adds value, or post something like this:

“Normally in ChatGpt to do x you would have to do this… But with my approach you can do x like this… Notice how this saved y amount of time or typing”
The parent comment's suggestion is to commit each of these moves individually, which should guarantee that the detection algorithm will get it right. Will definitely pollute your history, though.
I read your comment carefully. I think it projects more confidence in the theory than you might realize.

The word “potentially” is the lone word that makes any attempt to pump the brakes.
Elon Musk restores X account of conspiracy theorist Alex Jones
Could we stop Yellowstone from erupting with a geothermal power plant?
Not much is learned about the real world living in a sandbox. Great artists ship.
I love this, such a throwback.
I actually used that DOS version back in the day. It was a fast tight application. It's a shame GEOS never went anywhere.
For me, I am content with Phorge or Gerrit.

https://we.phorge.it/

https://www.gerritcodereview.com/

Gerrit doesn't have as many features as Phorge but it triumphs code review and code search with low latency.
Both. Unknowingly usually means uncaringly. And the FDA clearly has duty to thoroughly test products.
Woah, I didn't realize NFTs could be stored on IPFS. That's pretty game changing.

Or also, if images pointed to by NFTs were hashed and had that hash on the blockchain, that would also resolve a lot of concerns for me. I couldn't figure out whether it is from searching.
There's a WH40k DOOM-like game that came out recently BTW. It's called BOLTGUN. I haven't played it yet but it looks super fun

[1] https://store.steampowered.com/app/2005010/Warhammer_40000_B...
While we in the tech community are guilty of taking many things for granted as generally understood, I’m fairly certain that “consequences for past public statements” predates the bulk of our modern technology.
John Carmack and John Romero reunited to talk DOOM on its 30th Anniversary
An issue with that is that the tree will (at least based on my experience) soak up a variable about of water while it is set up. And in general, it will decrease as time goes on (as the tree dies more and more). If you set up the routine based on the first few days, you will likely end up overflowing.
What censorship, I haven't noticed any8with this post?
I’m not sure I understand how embedding or RAG help with the use case articulated. Those are techniques for either adjusting the semantic space or bringing context in via information retrieval. The use case here is iterative refinement of parts of the existing context without pasting it back into the context. Aside from time saving it’ll also help mitigate large context that contain lots of repetition issues.

It’s hard to imagine a way embedding or RAG could help you with “take response 5 and 8, combine them and distill into a summary, but with a more emphatic style”
Ah, that would explain it. Yeah, I have a total datastore size which is out of core, but the working set is generally in core... partly because I can use all the RAM on the system if I want to, whereas filesystems are (usually!) expected to occupy just a portion of the system memory.

FWIW, my "deserialize" doesn't involve copying all the data -- I just construct pointers into the (serialized) page. Serializing has to copy data though.
Yet another tool for managing secrets locally, wondering why should we use it over other tools? Tried to find it out on the fast, but couldn’t really. Would be nice to have it somehow documented i.e. by comparison to other similar tools.
Australia plans to halve migrant intake, tighten student visa rules
Related,

Carmack and Romero reunited to talk DOOM for it's 30-year

https://www.pcgamer.com/for-dooms-30th-anniversary-the-johns...

YouTube archive:

https://youtu.be/QvAkaJsvAXs
Webassemblycompiler.jl: Compile Julia Code to WebAssembly
Using recent features of WebAssembly such as the garbage collector, Tom Short provides a new demonstration of compiling Julia to WebAssembly via binaryen along with three live examples: the Lorenz model with OrdinaryDiffEq, making interactive SVGs via Observables, and plotting the sum of sine waves with the graphics system Makie.
Keep in mind that the rankings are just that: an order of "best" to "worst". There's nothing on there that's an indication of how much better one model is from another.
It's cultivated in Brazil too, although in a very small scale:
(in portuguese) https://www1.folha.uol.com.br/comida/2022/02/wasabi-verdadei...
I don’t know what grocery stores or restaurants you go to but I don’t see this supposed lack of concern for others that you’re talking about. It seems the same to me.
More Doom 30-year chat:

https://news.ycombinator.com/item?id=38594405
Left unexamined is: what other substances are linked to boosts in memory?

You'd assume that, of the 1000's of substances we eat, by randomness about half have a positive or no effect, and the other half have a negative effect. How about ketchup? Jalapeños? Oyster sauce? Curry powder? Probably some foods have an even larger positive effect.

I'd imagine no one's tested those.
Ask HN: Name my startup
Hi! I am launching a new eco-friendly and sustainable personal care and household care startup and I need your help for choosing a name! We are launching in under 6 months in the US & Canada, and later in Europe.

We are in a dilemma about choosing a name that fits. We have the necessary domains with both options. These are the options:

---- [redacted] or [redacted] Society. We like this name because it associates with sustainability and community. We can drop the society if only [redacted] is better. It also feels futuristic, imagine the year is 2300 and there's shuttle busses going between planets in the solar system and you hop on the bus that says [redacted], next stop ISS :D

---- Lavabo. We like this name because it means "washbasin" in almost all of European languages. Its also short and sweet. Since most personal care products are kept on the sink, it also fits our business!

Our mission is to reduce CO2 by cutting out unnecessary water from personal care and household products. We all have tap water at home, why don't we just cut shipping costs and pollution with a "Bring your own water" solution where you can use tap water to dissolve the products at home! Our first product will be toothpaste and mouthwash tablets which are infinitely refillable and come in zero waste and zero plastic packaging.

The brand style we are going for is sort of eco-friendly, hipsterish, West Coast / California, but also lifestyle. Our direct competitors are called Everist and BlueLand. Simple names like that would work. Essentially the products are ecommerce, direct to consumer, modern, innovative.

Whats your opinion? Every single answer helps, also I can send you free samples once the first batch arrives if interested! Oh, if you dont like either name feel free to submit a name you like!
> In the fall of 2022, I started using Twitter more. I don’t know why; probably a curious desire to see how bad Elon Musk would screw it up.

I stopped reading there. I'm not interested in using a product made by someone who regurgitates ESG nonsense without thinking. I want these people and these ideologies out of my life. They need to do some soul-searching. What is bad about Elon that you want him to fail?

Anyone who thinks that free speech is dangerous or harmful in any way obviously knows nothing about history and has fallen prey to propaganda.
Love the general idea, but find this exceedingly complicated.
> The ideal RSS feed has no ad

Isn't that like the ideal anything-else? What's specific about RSS on ads?
It's something I've thought about a little, but I haven't seen anything that does it. There's some pretty large blockers though. TUIs get by on effectively rendering text all over the screen, potentially out of order, and potentially without respect to whether that text makes any logical sense. AFAIK, There's no way to attach metadata to screen characters or regions that would mark up things as buttons / inputs / outputs / etc.

That said, I suspect that the right modality for accessibile command line apps is repls / cli apps rather than TUI apps.
I think the distinction is relevant if we're discussing whether they deserve non-profit tax breaks.

"Their tuition is expensive" isn't a good reason to exclude them from the tax break. "They are abusing their non-profit status to basically operate as a for-profit corporation" would be a good reason, but I don't think it's true.
All about Sixels (1990)
This is a very nice minimal example from over 33 years ago.

It's been added as https://github.com/csdvrx/sixel-testsuite/blob/master/minima...

I also recommend https://gitlab.com/Matrixcoffee/sixel-experiments
The first thing I noticed is that the cryptographic packages are referenced by an unversioned GitHub URL. E.g.: https://github.com/candiddev/rot/blob/9168285d9ccfe783dc8234...

This type of approach would not pass a code review of something as security-critical as a secrets management tool.

E.g.: this generally prevents "reproducible builds", and allows you to "sneak in" changes even if downstream users aren't modifying anything themselves. It's a recipe for a supply-chain attack.
Decoding Intentions
This isn't really a terminal app at this point — it's more like a dedicated GUI for bash. While you can launch zsh from bash, then this app sees it as an infinitely-running subprocess of one command, which basically breaks this app's central feature (treating each command as its own entity). You can't use the app normally anymore, as now you are typing in the embedded subcommand rectangle and not the main CLI.

Sort of interesting, but not if you don't use bash (which I haven't for years, even on Linux, and almost no Mac user does either since Apple ditched it for zsh).
The blockade is blatantly ineffective when Iran can supply the Houthis with long-range ballistic missiles.
> github.com…I don't want an 'impedance mismatch' between my system and their system

So give your contributors developer accounts on your Fossil instance, which is super-cheap to set up, being a single binary with nearly zero external dependencies. (Those being OpenSSL and zlib, which are table stakes these days.) My containerized build is a single static binary that compresses to ~3.5 MB, total, all-in.

If you're concerned over the lost promise of easy PRs from randos on the Internet, I question your premise. My experience is that below a certain project popularity level, there is less than one total full-time developer on the project, even counting all possible external committers. Below this threshold, why optimize for external contributors? If someone has a sufficiently valuable patch, they can deal with getting a Fossil repo login or sending a patch.

I've been the maintainer of a piece of software for coming on two decades that's in all popular package repos and have _never_ gotten a worthwhile PR for it via GitHub. I spend more time using their code commenting features explaining why this, this, and this make the change unacceptable, after which the PR submitter goes away rather than fix their patch. It's a total waste of time.

I did once upon a time get high-quality external contributions, but that was back when the project was hosted by Subversion, and it didn't matter that posting patches required more work than firing off a GH PR. People who have sufficient value to commit to a project will put up with a certain level of ceremony to get their code into the upstream project.

(To be fair, I expect the reason for the lack of quality external contributions is that the project is in some sense "done" now, needing only the occasional fix to track platform changes.)

If you are lucky enough to have an audience of outsiders who will provide quality contributions, Fossil does have a superior option for patches than unified diffs. See its "patch" and "bundle" commands. This lets your outsiders send a full branch of commits with comments, file renames/deletions, etc.

…kind of like a PR. :)

If you absolutely require integration with Git-based tooling, Fossil makes it easy to mirror your repo to GitHub, which you can treat as read-only.
I personally do this a great deal. So many things that are not coding in life (from visiting museums to getting lunch with a friend to going to a government office to getting medical tests done) are far easier during normal work hours.

Coding can be done at midnight, when none of those things can be done.
Conspiracy theorist Alex Jones reinstated on X after Musk poll
Great ideas.

I sneak in advanced things into lectures and preface it with "for students that are more advanced or have more prior knowledge in the subject..." I usually see the more advanced students perk up and the other students exhale and zone out a bit to rest their brain. Seems to work fairly well.
I do not know that book, but it seems you are mixing up and asking for 2 different things:

- how to design a good UI

- how to implement a given UI design (in your case with react)

In general, I would start with visualizing and sketching the desired end result. Then choose a UI framework, that can make that happen. (and I don't know of a magic bullet UI framework, that just works automatically for different screenresolutions)

I would suggest with keeping it as simple as possible. Less is usually more.
A lot of RSS/Atom is left unexposed for two key reasons:

1) Google Reader and friends disappeared, and
2) Browsers stopped supporting RSS feeds natively, including discovery of a feed.

Put the functionality back in browsers where it belongs, it could at least be used to find feeds and then you can use newsbeuter or something similar to subscribe with.
When Doom was released I had a Gateway 2000 4DX2-66v tower. It had a 486DX2-66, ATI Ultra Pro VLB video card and a VLB connected IDE controller. Doom was nice and smooth on it without having to reduce the screen. My brother had an IBM PS/2 Model 90 with a 486DX2 at home which belonged to his employer. We would play via modem.
Good, that's a free, efficient market. If airpods cost $22 to make, they shouldn't sell them for $200. If you do, don't be surprised when someone sells them for $60. The whole reason they manufacture in China in the first place is to avoid paying livable wages in a free society that has environmental protection laws. Screw them.
That’s all true, but most of the Christmas tree farms by me exist in land that would otherwise still be natural forest (and border forest land). There would still be trees there, as well as a whole ecosystem. So for at least the ones by me, one might consider them a net negative, ecologically?
Yeah or if you're the type of person who THINKS you're not productive and therefore that causes you to work more hours.
It's a bit broader than this - Ratatui doesn't support events at all. It's not a UI framework, it's a display library (i.e. you call us, not we call you). That doesn't mean you can't do Mouse events (there's an example of this in https://github.com/ratatui-org/ratatui/blob/f767ea7d3766887c...), it just means there's not deep support for events in any way in Ratatui.