skysight-inc/HackerNews huggingface dataset:
Show HN: Wave – Modern Open-Source Terminal (macOS and Linux)
Hi HN, I’m Mike, the founder and creator of Wave, a cross-platform open-source terminal that supports inline rendering, modern UI, and persistent sessions. I love the command line; I’ve been using it for over 25 years, starting with a Linux box I made with spare parts in my college dorm room. But while other devtools have been modernized, the terminal has been stuck, with the same basic functionality for over 40-years.

What if your command line terminal could display more than just text? That’s crazy right (I can hear the screams of thousands of graybeard sysadmins). Not all the time, but maybe just when you want it to. Like displaying Markdown, Images, ChatGPT output, or CSVs (that you can copy from and paste directly into Excel). Or running a VSCode style editor inline in your terminal that has mouse support, copy/paste, indentation, and syntax highlighting support right out of the box for when you need to edit your remote .bashrc file.

That’s why I built Wave, to keep what’s best about the command line while adding the power of the open web. Wave has inline renderers for terminal content and remote files to help keep you in flow and reduce context switches. We have 5 initial plugins: remote file editor, markdown viewer, image viewer, CSV viewer, and a ChatGPT interface, with more coming soon. We’re proudly built on Electron (just like VSCode, Slack, and Discord) with all of the network code and heavy lifting done in a local Go backend. This enables us to deliver a consistent cross-platform experience and the ability to leverage high-quality web components for our UI and plugins.

Openness is a core part of our mission. Our code is open source (Apache 2.0), and our plugins are written in TypeScript/React. We don’t require an email, login, or payment to use our terminal (it is free as in speech and as in beer). We’re also proud to be shipping a Linux version of Wave alongside the MacOS version (with a Windows WSL port coming soon). Yes, we do plan on making money in the future, through opt-in team collaboration features. Basic rule of thumb is if it runs on your own computer with your own resources it will be free, if it hits our servers using our resources it will be paid.

But Wave isn’t just a simple renderer trick. We’ve been working on Wave for over a year and have over 1200 commits. We’re on a mission to improve terminal DevEx across the board and fix all sorts of terminal micro-frustrations. Wave manages your remote SSH connections, seamlessly restoring sessions, persisting sessions, and giving you a searchable contextual history of all the commands you’ve run, across all of your sessions and remote machines.

If you’re interested, please give it a try and give us a Star on Github to show your support for Open Source! Feedback, bugs, feature requests, and contributions are all welcome. Happy Hacking!

https://www.waveterm.dev | https://github.com/wavetermdev/waveterm
Failing to appreciate egoistic cooperation is a peculiar mainstay of our culture. Both the fixed ideas of cooperation for the greater good, and radical self-reliance are put on a pedestal, and often pursued to the point of irrationality.
I think that's a really good question. The way this worked out is worth studying in detail. What was the process with which the AES-GCM cipher suites for SSH were developed? What was the process with which the ChaCha20-Poly1305 cipher suites were developed? How did the difference in processes lead to the difference in results? Will anybody change their process based on these results?
Yep. It settles down as soon as you have more Flatpaks installed.

But yes. Flatpaks require more memory and disk space and fixes in private libraries are not fixed by a friendly package maintainer for all packages.
I use native packages from Arch for most stuff and for new hot or weird stuff Flatpak. Especially for Closed-Source weird stuff.

I prefer most - if not all - handle by native packages because that is a core feature of Linux. But there will be always others for reasons. For example plugins, Vim relies here mostly on Vimplug. Steam is thing I need to accept but itself a candidate for Flatpak (currently I prefer the native package). And to be precisely, Meson is also a package-manager for C/C++ developers.

PS: I also use Flatpaks when otherwise many unusual dependencies are involved. That one application using Qt? Flatpak.
And vice versa some applications which doing well move from Flatpak to native package (Marker did that).

PPS: GNOME-Software does a good job in handling native packages, Flatpak and LVFS at the same time. I use mostly pacman, flatpak and fwupd. But sometimes I need the captains approach “Linux. Make it so.”.
You keep linking this over and over again and you clearly don't understand what you've linked. The plugin isn't even activated by default, you have to explicitly do so. IT's enabled, meaning the plugin can run, but it doesn't do anything related to AI unless you press the "free trial" or activation buttons.
I bet that average homeless person does too. 2% seems ridiculously low. $15 a month total on drugs? That only makes sense for someone who does no opioids, no stimulants, and just smokes 1 pack of cigs and has a single beer across an entire month.
Pilot was bluffing. If they call an emergency, they can do whatever they want. But they can't just call a fuel emergency if they have enough fuel to divert to a viable alternate - that's not how the system is supposed to work. They're supposed to divert if they get close to minimum fuel and can't land at their primary airport.

Of course, if it's a real emergency they can call any emergency (weather at alternate preventing them from landing there for example), but not threaten a controller to call an emergency just to get priority handling at their primary.

The controller knew that and just called it. A diversion is a major annoyance but not a safety issue.
Also needs to have at least 20 million users in Canada. Twitter reportedly has fewer than 8 million users in Canada.
What about someone that does not feel very "in debt"? Anyway by 'forced conscription' I mean mainly being forced to pick up a weapon and placed into a situation of kill or be killed by someone who was also put into that same situation by the opposing side
Believe me, you couldn't.
I mean, I don’t believe my resume should be required to backup my point, but I literally maintained AC units and refueled diesel generators in datacenter as a kid. Obviously there’s more to it than A/C: and yes Equinix does a lot, but it’s the same trade off: slightly more complex software to eliminate non-company-specific specialities. Yes it’s worth it, my evidence is that infrastructure engineers I’ve met aren’t stupid.
Show HN: Turbo.art – real-time drawing style transfer
Red means stop. Yellow means warning. Green means go. Blue means emergency.

Aquamarine (right in the middle of blue+green) means engaged self-driving car?

Do I really have to explain why red and yellow are compatable (warning/stop) and blue/green/aqua (emergency/go really fast/self driving car) is less so?

Besides, my point was why not choose a distinct spectrum for unimportant information that has no chance of confusion?

And really, what is the need for a “self driving color” as it’s not critical road information in the first place. It’s a “nice to know” not “need to know” piece of information.

So, why any need for it at all? And if you’re going to do it, why such a poor choice of spectrum? There are plenty of other colors that have absolutely no risk of confusion.
What do you mean? Crime does not happen in a vacuum. The idea that people steal because it’s fun or commit fraud because they enjoy seeing their victims suffer is not supported by any sort of rigorous sociological or criminological understanding of social deviance. If you want to fix crime, you need to fix the social ills that cause people to turn to crime to begin with. Of course crime prevents people from improving their financial situation, nobody denies that, but the crime itself is not the cause.
Did that man get a bionic replacement that was stronger and faster than his flesh?
Then what IS the solution?
Works well for me on my Intel MBP, though I'm using Firefox inside of Ubuntu running inside of Parallels; maybe I'm not hitting the same issue that you are. The author may have put in a new "only runs when you click" setting since you wrote your original comment.
It's all out there, tenfold. It's available to anyone who wants it enough.

I've had my identity stolen. The SSA office essentially does nothing to resolve it, they place the burden upon you as the victim to fix an unfixable problem. I didn't even bother. The whole thing is fucked.
You're attacking a straw man. GP didn't say they didn't want to pay taxes.
You're saying "a thing that happens is intent" it's literally nonsensical.
Those aren’t the options presented, you’re being dramatic. The pilot has the options to wait or divert, no matter what the controller says, in any situation where they cannot get into an airport.

There is no risk of crashing here. The pilot cannot call the controllers bluff and declare a fuel emergency to land at SFO because Oakland is so close and it would be unprofessional.

The controller doesn’t have time to explain why the previous estimate was wrong or discuss company policy.
I'm writing unit tests in rust and c++, I'm in the same boat as the op, often finding logical errors while writing the tests.

Not to mention peace of mind when you go and mess around with code you wrote 9 months ago - if you mess up or didn't think of a corner case, there's decent chance it'll get caught by existing tests.
Seems some people are beating long covid with psilocybin.

https://time.com/6271806/psychedelics-long-covid-treatment/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7487743/

https://whyy.org/segments/could-magic-mushrooms-cure-covid-r...
How? It’s not designed for consensus.
I can’t even imagine creating my own ideas while someone in my personal space is talking. At best I can only sanity check his ideas.
The top federal income tax rate was 91 percent in 1950 and 1951, and between 1954 and 1959. In 1952 and 1953, the top federal income tax rate was 92 percent. (USA)

We need to go back to this. Wealth inequality is damaging society far more than ever. From Onlyfans to Bitcoins Scams, social media platforms has only exacerbated the issue. Will the pendulum swing back to morality and just cause away from lawlessness and perversion? Is there a singular root cause for this behavior? Gen Z maybe the last hope.
The average is a really misleading statistic here, because alcohol and drug use seem to follow a power law distribution.

The top X% of drinkers drink orders of magnitude more than the average. They skew the average much, much higher than what people think of as how much the "average person" drinks.

According to this news article [1], the "average person" drinks (73.85 + 15.28 + 6.25 + 2.17 + 0.63 + 0.14 + 0.02) / 10 = 9.834 drinks per week!

But the fifth decile (the middle of the distribution) drinks only 0.14 drinks per week --- less than one per month!

I appreciate your analysis but I think the average is too lossy of a statistic to make a good argument here.

1. https://www.washingtonpost.com/news/wonk/wp/2014/09/25/think...
Lately, I've been enjoying a lot of posts in this blog right here:

https://eugeneyan.com/writing

My company just hired some new VPs from Amazon, and the writings in that blog convey a bit of the Amazon WOW. It's pretty insightful stuff.

Also, many posts from Julia Evans :D

More concretely, here are a few blog posts I go back to occasionally:

https://doordash.engineering/2019/02/20/experiment-rigor-for...

https://www.unofficialgoogledatascience.com/2019/12/humans-i...

https://www.unofficialgoogledatascience.com/2016/10/practica...

https://eugeneyan.com/writing/ml-design-docs/

https://eugeneyan.com/writing/what-i-do-before-a-data-scienc...

https://www.fharrell.com/post/addvalue/

https://www.fharrell.com/post/stat-ml2/
You don't need to be at the limit case of 100% of the market owned by passive funds to start creating problems [1].

Still, my point was that passive EFTs create a constant bid on company shares, disregarding any fundamentals.
The speculative mania of 2021 artificially inflated the market cap of many SPACs like NKLA - speculators have all the rights to do this, but passive ETFs will blindly follow and increase their allocation based on market cap (the effect goes both ways, as price goes down allocation decreases).
Who has been buying NKLA shares? Vanguard, for one: look at fund flows since 2021, mostly positive https://etfdb.com/etf/VTI/#fund-flows most of those inflows result in purchases of NKLA shares.

[1] https://www.acheroninsights.com/blog/wbdvi4uarbd3hdssx3f5kaf...
> If you want to be pedantic -- in theory C++ can never be the fastest systems language possible because of the language's rules about aliasing.

True but the only practical competitor is Rust, and they gain some alias information (mut) and lose other aliasing information (type punning is fully allowed in unsafe code all the time).
My 2c—I went ahead and took the pay increase and added responsibility, then used it as an excuse to only do the most impactful thing possible at any given time. Leads to telling people “no” a lot, but also less stress.
Maybe not the fragmentation itself, but the general awareness of that fragmentation, yes. It sounds like a healthy thing for none of us to feel like we have a sense of "the internet" as a whole. I for one look forward to again being genuinely surprised to learn people's batshit insane opinions and theories, as I was in the early 2000s the first time I stumbled upon AboveTopSecret.
Can you state the location of one of these encampments? If it is within a short distance of San Francisco, I will have someone visit it in the new year and provide someone there with $500 (picked randomly as the kth person met, k generated by random.org) if they meet this criterion of being reasonably sane.

I'm waiting for a direct action org organized by a friend to receive 501c3 status, so it'll have to be after that. But I am curious to see where these people who are sane are on the streets. The objective is to identify those who can be self-sustaining in time. For the moment, I want to see if that is feasible.

From my experience here in San Francisco, many people have more money and resources than I have had at various times in my life. $500 would have sustained me in North Carolina a long time. I will see what decisions they make and see how feasible this operation is.
Could you really step less than a standard track? I would have assumed that the stepper motor's steps are track aligned, so either you step, or you don't...
> I'm actually surprised SFO still allows visual approaches at night after that Air Canada 759 flight nearly landed on the taxiway ~5 years ago

The Air Canada incident happened because one of the runways at SFO was closed for maintenance, and after it happened the FAA specifically updated their regulations to require ILS when there's a possibility of runway confusion. There's no reason to think VFR landings at SFO are unsafe in normal conditions.
We might be in the very beginning of a change like this phone-use while driving. It's already been 10 years of killing by distracted phone use, the laws are starting to change. Enforcement is limited, and the average person still does not give two shits -- in their minds they're just checking their texts, and are totally still in control of the situation.

It will take another 10 years of concerted effort to actually change behaviour. It took MADD 20 years just to get the legal alcohol limit down from 0.15 to 0.08.
San Francisco also refuses to enforce basic rule of law and has hamstringed its police department, so this doesn't surprise me. Crime rates are through the roof, and a housing crisis has been ongoing for years because of restrictive zoning. I don't think it's fair to assume that basic income for homeless folks is the cause of SF's devolution into a hellhole. There are a lot of other confounding factors.
What? Is your question "how can you trust jetbrains?" or something? I don't understand. Disable disables a plugin. If you're saying "but only if you trust jetbrains" yes, you are running their code on your computer...

If your model is "I don't trust this software" the plugin is irrelevant.
While not the main point of the article, the introductory premise is a bit off IMO. When you choose simulation, you trade artistic control for painful negotiation via an (often overwhelming) amount of controls.

For a key scene like the balrog, you will probably never decide for simulation and go for full control on every frame instead.

To stay in the tolkien fantasy example, a landscape scene with a nice river, doing a lot of bends, some rocks inside, the occasional happy fish jumping out of water - that would suit a simulation much better.
That's why I said generally

By the way, there's a very widespread view that companies are legally required to maximize their shareholders' monetary profit.

Can you name many corporations that in the long term were shown to not having behaved so?
I'd add that there were a variety of different approaches in different countries and regions and, unless I've missed something, there's no smoking gun that "WOW This approach vastly slashed deaths vs. that approach." You can make arguments that this similar country did a bit better than that similar country but did anyone (with reliable data) really come out as having clearly found the magic formula?
You're leaving out that they had a filed flight plan which for an international flight means controllers had many hours of notice as to when the flight was scheduled to arrive and that they would be looking for an ILS approach and it was the responsibility of approach controllers to have a spot in the pattern for them.

They arrived in the area on time, and controllers had not allocated it a spot, which is why the pilot sounds a bit peeved when told there isn't a spot. When he asks for one and they tell him that they can't give an estimate, that's the second strike.

Strike three was telling him to fuck off ("what's your alternate, sir?")

Controllers pulled a power play to bully him for wanting an ILS approach that reduces airport traffic capacity (larger separation distances) and in the process created a risk compounding another risk (a fatigued long-distance flight crew.) This is how crashes happen. All because the airport and airlines want to shove more flights through the airport to make more money.

The sad thing is that they'll get away with it because we have a massive shortage of controllers right now (because they're underpaid and overworked. Thanks, Reagan.)
in general that scenario means both go up, although i’m sure you can find weird edge cases.

edit: for example, expiration of credit funds could lead to a reduction in wages if it meant less money is spent in the economy than taxed in it.
To be clear, I'm not disparaging the work here - I'm not qualified in the slightest to evaluate it one way or the other. All I know is that the bar for a second ongoing internet drama needs to be higher than it was the first time. If it turns out to be real, that would be great, and we'll certainly hear a lot more about it.
This seems like a nice addition. Is it soemthing that a lot of tools roll their own, or is something that can’t be done in user space? I’m relatively ignorant of the limits of js
C++ Developers aren't complaining for two reasons:

1. Most of those who care about memory safety have already left the building.

2. Those who are still in the building and care don't speak up because their colleagues don't value it, and many of their colleagues will view them as having lower competence.
As a recent Xfinity customer, I am delighted by this update.
Very well put!

> I don't necessarily see science as trivial pursuit because of our human limitations

Me neither, quite the opposite, but the problem you are describing has always been a problem when discussing metaphysics, as it is commonly called.

Science is aware of its limitations, that's what makes it science.

But sometimes, people tend to conflate a materialistic world view (maybe even strong determinism) with believing in the scientific method.

The "belief" I mean here is strongly tied to assigning the appropriate role in ones thinking to scientific facts.

Proving an all-encompassing scientific world view is a logical paradox.
I wonder if they plan to rename the "All Products Pack" to "Some Products Pack". Lol
What do you mean "in the beginning"? For how long do you think I've been using a phone lol?

There's no convincing, it's like comparing old, low quality shoes that don't even fit you to my perfect pair of shoes.

I can use all 10 fingers with minimal movement, I get immediate feedback, I don't have to hold anything. There's no training that can replace that. Typing on a touch screen will never not such.
cash is a great way to aid ill people, if you want to produce a steady stream of new 'ill' people to line up for it.
This is specifically among people who are shopping for insurance. There will naturally be biases in the data.
I don't know the solution, but if there was going to be a committee formed to evaluate acceptable media organizations, I don't think the committee should be staffed by the government - there should be an appointed ombudsman who has responsibility for transparency, and it should be radically open.

Beyond that, I would assume that there should be a method of identifying people who have actually studied journalism and it's role in society, for example, with a masters or doctorate in journalism and who have been actively engaged in the industry should be suitable.
>very little to show for it

https://www.oryxspioenkop.com/2022/02/attack-on-europe-docum...

Tanks (2571, of which destroyed: 1684, damaged: 143, abandoned: 196, captured: 547)

Armoured Fighting Vehicles (1094, of which destroyed: 742, damaged: 31, abandoned: 51, captured: 270)

Infantry Fighting Vehicles (3176, of which destroyed: 2227, damaged: 125, abandoned: 205, captured: 619)

Infantry Mobility Vehicles (232, of which destroyed: 165, damaged: 10, abandoned: 6, captured: 51)

Command Posts And Communications Stations (262, of which destroyed: 173, damaged: 3, abandoned: 2, captured: 84)

Self-Propelled Artillery (630, of which destroyed: 480, damaged: 36, abandoned: 7, captured: 107)

Multiple Rocket Launchers (322, of which destroyed: 241, damaged: 26, abandoned: 2, captured: 53)

Surface-To-Air Missile Systems (189, of which destroyed: 131, damaged: 30, abandoned: 4, captured: 24)

Radars (49, of which destroyed: 31, damaged: 5, captured: 10)

Aircraft (96, of which destroyed: 88, damaged: 8)

Helicopters (133, of which destroyed: 103, damaged: 28, captured: 2)

Naval Ships and Submarines (19, of which destroyed: 12, damaged: 7)

Trucks, Vehicles, and Jeeps (3012, of which destroyed: 2317, damaged: 72, abandoned: 51, captured: 572)

This is $Billions upon $Billions in visually confirmed losses. Clearly little to show for.
Same hardware(s) as you, smooth and 0 issues. Pebkac
Based: An Educational and Effective Sequence Mixer
I know it's a cliche but these are the wise words from the old master, "The ability to play chess is the sign of a gentleman. The ability to play chess well is the sign of a wasted life" - Paul Morphy.
I really think this is one of the keys here. People coming from ICE aren't used to that much torque and it comes at the beginning and not the middle of the curve. If the road is even a little wet, I can see how this could be an issue and catch people by surprise. I remember going from a naturally aspirated car to a turbocharged car and getting caught by surprised when it kicked in. I think the surprise for EV drivers might be even worse. Subtle changes like that take time to get used to. I wonder if the statistics can be broken down further into how long someone has driven an EV and see if a different pattern emerges.
BioCLIP: A Vision Foundation Model for the Tree of Life