skysight-inc/HackerNews huggingface dataset:
> X Windows, VNC, RDP, Citrix,... exist for decades.

Yeah but those are all awful. I mean, okay, they work almost okay with a wired network connection and on the same network.

But as soon as you hit the WAN and you throw wifi in there it's painful. Having noticeable latency and graphical artifacts does, in my opinion, hurt productivity. For those pieces of software where completing tasks as fast and accurately as possible is the most important goal, TUIs are great. Especially when you have comprehensive keyboard shortcuts. If you've ever seen an office worker rip through a TUI underwriting a loan, you'll know what I mean.
Many many people will deduce from the headline that maybe their car can charge at home in nine minutes, which is NOT the case, and NEVER will be.
I guess we're at "I am Go and also a hammer and all the nails" then. :D
Want vs receive are two entirely different things. If someone did something against me in malice, damn straight I want ________. If someone makes a mistake, owns up to it, changes in ways to not make same mistake again, then that's exactly the opportunity I'd hope someone would allow for me to have if the roles were reversed. This particular company's mistake just happened to be so widespread due to their popularity makes it seemingly egregious, but there are other outages that have occurred that lasted longer and did not draw this much attention. Was it an inconvenience, yes. Was it a silly mistake in hindsight, yes. Was it fixable, yes. Was it malevolent, nope. Should you lose your job for making this mistake?
Yes, I agree completely - I realised something was off in an espirit de l'escalier way not long after I posted.

This is great news for my proposed box redesign!
Go tooling was relatively very good a decade ago but other languages have improved a lot since then, significantly because of its influence, and it's now about average. It's still better than python, and C or C++ of course. But about even with typescript, ruby, shit even php and ocaml have nearly caught up with their tooling. Go's is significantly worse than rust god help us and elixir has always made good excellent here.

I wouldn't call its tooling "a mess" but these days it's nothing notable either.
I just began using Go literally 2 days ago, but I could already see building most of my projects in it from here on out. It has the type system I'd need from Java or C#, while being almost as simple and readable as Python. I love the module system so far and enjoy not having to decide on my own formatter.

Go is perfectly boring and simple, and seems to get out of my way. At least, that's how it feels as a newcomer. I'm sure it will change over time, but I'm having a blast at the moment.
Whereas the traditional warning sign in older UK buildings is for you to know about a problem with your roof by having your ceiling plaster collapse when you least expect it!
Honestly, I think we need more shame. People feel so righteous doing these things to employees because their establishments bend over backwards to accommodate customers. We need more store bans and public shaming. People shouldn't think this is okay and should experience consequences for it.
> I've heard Wezterm has a multiplexer too, but just haven't tried it.

You're in luck, the last half the post is about that.
Sure, I am doing some work, collecting my writings, preparing them for LLM. For example I could select my own text as positive and a generic one as negative for RLHF. The resulting model should predict when I'd like a piece of text. But it would need retraining to track my changes over time.
Those aren't decided by judges, they are decided by clocks. Olympic events decided by judges include things like figure skating, gymnastics, and diving.
How about instagramming? It can always get worse.
It wouldn't be "running around in traffic", it would be travelling on the public highway, which we in fact do allow pedestrians to do.
Delays hit 40% of Biden's major IRA manufacturing projects
None of these reasons are specific to Go. They apply just as well to any Turing complete programming language.

Not to say the arguments are bad. Just that the argument is for picking one tool and using it for everything to benefit from your investment in that tool across all your projects.
I really don’t like the denigration of humanity to sell these products. The current state of LLMs is so far away on “reliability” than the average human that these marketing lines are insulting.

It really seems like the tech-bro space hates humans so much that their motivation in working on these products is replacing them to never have to work with a human again.
Just looking at Go after having experience with Erlang and Crystal, does it still have a narrow-minded view of what features language won't support?

Like I remember there was a whole drama about generics, errors being simple strings and always returned without being able to raise them, is this attitude still there or have things changed?
Literally Reddit - the original version
The author feels happy and contented and you all are getting defensive. He’s a solo dev, just recognize that that scopes his projects and stop trying to shoot him down.

Use what you want.
In my experience Wez has been shockingly responsive to GitHub issues and usually fixes things (if they’re actually wrong) within a day or two. I’ve only found one or two minor quibbles involving modifier keys over SSH and overall the functionality is basically perfect for my needs. Plus it’s nice and fast.

(Former avid Alacritty user but needed better modifier support for remote emacs.)
1, duh, 2, this won’t change anyone who believes in this’s mind, 3, neat study, it’s nice to have data for 1.
Perhaps it is (or at least was) to some extent regional. Oxford English Dictionary does not have the sense of "trader" that's being discussed here. It does however have "tradesman = A man engaged in a trade or a skilled manual occupation". It also has a second sense for that word: "tradesman = A man engaged in trade or the sale of goods and commodities" and one of the examples for that sense, from 1906, is this sentence:

> ‘Tradesman’, which in the north is used to denote a workman who has learned a trade, while in the south it is made to apply to a man who runs a business.

That was more than a hundred years ago and things may have moved on a bit since then, and in any case that sentence is quoted as an example rather than a claim by the editors of the dictionary, but perhaps despite my current place of residence I'm a northerner at heart?
Is Intel poaching TSMC senior engineers in Arizona ( https://tinyurl.com/duvfkrm2 ) related? Cause, I would be really pissed off, if I we'd agreed to build a factory in foreign land out of desire to build good long-term relationships, and then, that country's strategically important corporation would decide take away our key engineers.

What's normalized in context of free opportunistic market can be seen as treacherous in context of politics and in the behaviors of strategically important enterprises of countries.
same here, I just bookmarked it for now
It's as if you gave an academic lecture on a casino's vulnerability to being robbed, and then someone actually went and robbed the casino. You can be mad at the asshole who robbed the casino for two reasons; A: he's put you in hot water that you would have avoided without the robbery; B: he took credit for discovering the vulnerability (or at least didn't correct people who assumed he must be a real hotshot at casino security design)
Face Swap AI is the perfect tool for anyone looking to create realistic deepfake videos quickly and easily. Whether you want to have some fun with friends, boost your marketing efforts, or keep your identity private in videos, our app makes it very simple. No need to worry about complicated editing software—our user-friendly platform does the hard work for you.
We also help you stay on the right side of copyright laws with built-in features designed to handle potential issues in your ads. Plus, you can surprise your friends by putting their faces into movies, or even become an influencer without ever showing your real face. It's all about making your videos unique and entertaining while keeping your personal info safe!
Astrological predictions on the blockchain seeding an AI model.
I’d be interested in the views of professional as well as hobby astrologers who are on HN.
Flag Football sounds interesting. I’m curious if much of the world will compete in it. Looks like a fun format with a small field, 5 players per side and clear rules - 4 tries to get a touchdown. And very fast I’m guessing.
I remember this! It was one of my inspirations for creating a hierarchical state machine editor [0] and a state machine library with a visualization layer [1].

[0] https://state.new
[1] https://github.com/statelyai/xstate
I mean, we have pistol, which is a smol cannon shooting.
Go might not be the most concise or expressive language, but it's quite fast in terms of development time, IMO/IME.
Yeah: the kitty developer is definitely the sort who believes that he not only knows better than everyone else how to use a terminal, but that everyone else's opinions are fundamentally invalid. That his terminal fails to correctly render such stalwarts as the Linux "make menuconfig" UI and there are no settings to fix it as he doesn't believe in settings is, to me, telling. I then find reading his posts on issue trackers not just insulting, but even "activating" in a way that is really unhealthy, as it results in me feeling a need to "defend" some random bit of terminal usage with just as much vigor, lest he get away with making everyone else sound like THEY are crazy... it really isn't healthy. I can't know for sure--as we don't live in this reality--but I'd like to think that, even if he and I agreed on literally everything there is to do with terminals, that I'd still have the same mindset that I'd rather write my own terminal than ever use his.
Bazel is not a Go default either. You can get very far just by using the default Go Modules, and this is much more common than repos using Bazel.

Throw some Makefiles and shell scripts in the mix, if that's your thing, and that's perfectly fine.
Indeed, this article would read just as well after applying s/\bgo\b/C#/ig, or should I say:

Regex.Replace(articleText, @"\bgo\b", "C#", RegexOptions.IgnoreCase);

Or indeed most general purpose languages, which the article itself mentions.
Yeah, reading this from the US, it looks weird. Our house is insulated using closed-cell spray foam installed in the late 1970's, and it has held up perfectly in the time since, in the generally wet and humid northeast U.S. We have continued using spray foam when we make additions and changes, both for consistency and because it seems to work very well.
> Trying to force a countercultural artistic endeavor into a box created by the International Olympic Committee — the oldest of old-school conservatism

I watched a little bit of it and I thought it was fun. Break dancing is exciting to watch and the dancers were smiling and looked like they had a good time.

I think the ioc made a fine product for us normies to enjoy.

I keep seeing takes that are negative on breaking. Like let people have fun. I bet the competitors are happy to dance on the world stage.
This strategy is specifically banned by the rules: https://czechgames.com/files/rules/codenames-rules-en.pdf

I quote:

> Your clue must be about the meaning of the words. You can't use your clue to talk about the letters in a word or its position on the table.

You're talking about cluing about the position, so it's against the rules.

I guess the rules do also say:

> But if no one notices that a clue is invalid, it counts as valid.

which kinda maybe makes it legal, but it seems like it's quite against the spirit of the rules, and the "invalid" clue thing there is just stuff like "accidentally used a word that's a part of a compound word on the board", not maliciously trying to cheat the rules.
I get spam newsletters that I never signed up for from my alma mater, the GaTech ChE school. The tiny unsubscribe button 404s! Into the spam bucket it goes.
If astrology people understood science they wouldn’t be astrologists

Glad we have something to point to finally as a reference
How is Go not older news than TS?
Renewables, not just solar. At high latitude, wind is significant, and tends to be stronger in winter. Solar + wind can complement one another. Now, one still needs storage, including potentially weeks-long storage for Dunkelflauten, but that rarely used long period storage use case is handled by e-fuels like hydrogen (turned back to electrical power with turbines or fuel cells). Which brings us to...

> these things cost nearly as much by themselves as the nuclear plants.

This is completely wrong. A simple cycle turbine power plant is maybe 1/20th the capex per W of a nuclear plant; a combined cycle plant maybe 1/10th. Combustion turbines are amazing.

We will also see migration of thermal energy intensive industries to lower latitude places with more sun and less seasonality. Diurnal storage of heat from PV is quite feasible. Sorry Europe, nuclear won't save you.

I will also note that 2/3rds of industrial heat demand is at < 300 C, which means heat pumps can be used (particularly if the process has a warm waste heat stream to feed into the heat pumps.)

https://www.nrel.gov/analysis/solar-industrial-process-heat....
Lets do animal sacrifices next. Are the auguries true? We need a data driven approach to analyzing entrails.
I always lost my guitar picks while in school and going through my guitar phase. Eventually I bought a whole box of them and scattered them throughout my room. Less than a week later I couldn't find any. Some items, like guitar picks and bobby pins are just cursed out the factory it seems.
The author lists multiple reasons for this, but for me the biggest one is the first one: Go is good for almost everything.

I have extremely good productivity when using Go. Once your project exceeds 100 lines it is usually even better than python. And yes, I am aware that Rustians did a survey where Rust was crowned as the most efficient language but in my reality (which may differ from yours) Go is simply the best tool for most tasks.

Why is that? Well, for me there are 3 reasosns:

1. The language is extremely simple. If you know 20% of C you are already a Go expert.

2. The core libraries are extremly well thought.

3. Batteries are included. The toolchain and the core libraries alone can do 90% of what most people will ever need.

When people argue about the validity of these claims, I simply point them to this talk https://go.dev/talks/2012/concurrency.slide#42
Breakdancing seemed way too late, like someone old on the decision team was out of place with that one.

At that rate, Pickleball will be added in 40yrs - "Oh yeah I remember back after the Covid Pandemic, Pickleball was popular", says 60-70yr old person.
> One terminal required an account/login to operate, which is a big no IMO, another was written in {Java,Type}Script so simple commands like `yes` would break it due to the async nature of streams in node.js.

Let me guess, that's wrap and Tabby or extraterm respectively?
"In the mutation example you suggest, if a reference to x isn't being passed into foo, how could foo modify x?"

Because it is passing a pointer by value under the hood.

This is the part that messes everyone up. Passing pointers by value is not what passing by reference used to mean.

And it matters, precisely because that is extremely realistic Python code that absolutely will mess you up if you don't understand exactly what is going on. You were passed a reference by value. If you go under the hood, you will find it is quite literally being copied and a ref count is being incremented. It's a new reference to the same stuff as the passed-in reference. But if you assign directly to the variable holding that reference, that variable will then be holding the new reference. This is base level, "I'd use it on an interview to see if you really know Python", level stuff.

Everything in a modern language involves passing things by value. Sometimes the language will gloss over it for you, but it's still a gloss. There were languages where things fundamentally, at the deepest level, were not passed by value. They're gone. Passing references by copy is not the same thing, and that Python code is precisely why it's not the same thing.
Why? Would you ask a snake oil salesman his views on the benefits of snake oil? :)
System Design for Entity Resolution
I've heard people had good results with cutting out all dairy.

(They were already eating very "clean": little meat, no refined sugar, no refined starches, very little vegetable oils)

Dairy, as I understand it, is highly inflammatory. Arthritis is some form of inflammation.
Ask HN: What code editors or IDEs are easily scriptable?
I want to build a deeper relationship with an editor or IDE that's designed to be extended or scripted.

I'd prefer to use an everyday-language I work in for scripting, which rules out Vimscript, Lua or Lisp. I'd be most happy with any of Ruby, Python, Go or Rust. Ideas?
Sure, why not? I don't go to restaurants (usually) because I'm getting something I can't make at home.
Damn you, Raygun! /s

Though tbf, I'm not sure any competition with an artistic element belongs in the Olympics. I would ditch stuff like figure skating and synchronized swimming. Gymnastics can stay, but I'd prefer it be more standardized.
I'm genuinely curious which language you see as having a better development time. I don't mean that as arguing, I'm actually curious. I don't know much about Go but I just began learning it 2 days ago. I'm already 50% of the way done through a really nice TUI app, and I haven't even touched the docs.

To me at least, it feels extremely productive so far.
Go is not a single tool. It's a vast set of tools. Using mostly Go is kind of like using mostly Milwaukee power tools. Then, when you need a tape measure or a level or a tool bag, if you're reasonable you can use another brand, where it makes sense.

You still should always try to use the right tool for the job. Doesn't mean it has to be the absolute best tool or such a thing exists, the best tools are often the ones you have ready at hand and know or can learn how to use.
> Note though that there are many cases on which served tile information rarely changes.

It depends on what you're doing, but outdated maps can be worse than no maps. On low zoom values that probably works fine, but new buildings and streets are built everyday all over the world.
Better than doing a policy fix is to regulate credit card companies to offer you to show your subscriptions and cancel them, without asking the service offeror.
If anything the number of languages is decreasing and Independent participants do exist https://en.wikipedia.org/wiki/Independent_Olympians_at_the_O... and we even saw mixed team https://en.wikipedia.org/wiki/Mixed_teams_at_the_Olympics
That would be great, and if enforced well will make gyms in particular wake up and take notice.
https://docs.sst.dev/start/nextjs I use this for few projects
> because you can really get the correctness on the first go much more often than with Python

Helpful only when you have a full-ish picture of the problem ahead of you and know what's correct when you start programming.
Clues must be related to the semantic meaning of the cards, so irrelevant clues are technically banned. So, a "sausage" strategy would be illegal on many boards.
I have work to do! I won't drop everything right now to check it...

Okay, maybe for just a few minutes.
Tl;dr: the conclusion is exactly as expected.
> Dave Asprey claims that calcium oxalate (abundant in spinach) can cause arthritis.

Cause or "is correlated with"?

I know that spinach (and other high oxalate foods) should not be eaten more than once or twice per week.
Sure, that's the scientific method / debate; person A says snake oil does not work, person B says it does, let's have it out.
I think hype is more about trends than it is about age. PHP is going through a bit of a hype phase right now, for instance, mostly because of Laravel and the fact that the language has been silently improving a lot since the wordpress days, and developers are just now starting to realize it.
I would say that’s still against the rules since “sausage” has no relevance to the meaning of the target words. Obviously you could just bullshit some extremely tentative relationship if pressed but it goes against the spirit of the rules.
If Claude and OpenAI are so useless why does every company ban it during interviews?
For me, speed, simplicity in configuration, and no AI is more or less a good start. I moved from iTerm to Warp recently, before switching to wezterm, and the only reason i dropped Warp (despite signing in) was that it comes in your way a lot, the click to focus on blocks becomes a hindrance for me (I hardly care for the previous blocks), the constant reminders in Red to update and obviously the AI prompting, albeit to the side, they keep trying to find a way for me to use it, but I'd rather stick with CTRL+R or quick google search than write a coherent sentence explaining things to a LLM.

I left iTerm because I couldn't configure it to my liking, although there are certainly ways to do it, i just couldn't. iTerm2 is certainly a good enough terminal, wezterm just somehow suits my needs better.
Finally, a study about the accuracy of randomness.
Counter-anecdote: cancelling my Virgin Media plan was very simple. I've clicked through their online cancellation process, then they've sent me a prepaid return box for the modem, and that was it.
During the opening and closing ceremony they liked to use the word "athletics" a lot.

Granted I think it would be cool to have art Olympics but also ... judging would be kind of painfully subjective.

And if it wasn't subjective, somehow, it would be horrible.
Wouldn’t you want longer fingernails anyway for a bigger paddle effect?
Are poetryslams a thing outside the german speaking sphere? How about olympic hip hop battles?
Yep, totally agree! But I learned Go, so I wrote about that. :D I tried Brainfuck once, but I don't think my brain can wrap that enough to make it a career.
you were working there, he wasn't
I wouldn't, since the planets and stars' movements aren't random
Hey HN,

The Story behind the dev of this app:

I deal with ringing in my ears (tinnitus), which makes it challenging to focus or fall asleep without some kind of background noise. Juggling multiple apps or tabs was cumbersome, so I built NoiseMyPod.com (just bought the domain name, it's propagating, if it's not working for you try this link https://noisemypod.web.app/ ) to simplify everything.

Now, I can watch videos, listen to podcasts, or play soothing sounds all in one place. Whether you're working on a project, relaxing, or trying to get a good night’s sleep, this app is designed to help.

Key Features:
Easily watch your favorite YouTube videos or listen to podcasts within a sleek, user-friendly interface.
Custom Noise Selection: Choose from three background noises for now to enhance your environment—whether for work, relaxation, or sleep.
Fine-tune the volume of both the video/podcast and the background noise independently.

How You Can Use It:
For Focus: Stream a calming video or podcast, paired with white noise to stay concentrated.
For Relaxation: Combine a relaxing video with ambient sounds to wind down.
For Sleep: Listen to soothing sounds or your favorite podcast to help you drift off, especially if you have tinnitus or other sleep difficulties.

I’d love to hear your thoughts! What do you think could be improved? Any feature ideas? If you have suggestions for more background noise options, I'd love to add them.

You can try NoiseMyPod.com here: NoiseMyPod.com (https://noisemypod.web.app/)

Thanks for checking it out, and I’m happy to answer any questions!
I don't think they have enough data to tell, but that seems like a logical next step - determine just how random it is and perform all of the statistical tests of randomness.