skysight-inc/HackerNews huggingface dataset:
For the system crashing issue, do you happen to have the different monitors connected via different connector/protocol types, like one HDMI and one DP?

I had a similar issue with my previous GPU, an RX560, where my system would sometimes freeze either while turning the monitors on or other times when it was locked with both monitors off.

On the 560 I had no choice but to connect 1x DP + 1x HDMI but on my newer 6700xt I connected both monitors via DP and the whole class of issues just went away.
Very cool!
^
Oh, cool, fuck off then?
How is that? Are private CAs to be trusted more than gov issued CAs? The whole CA store idea seems a bit dated to me.
Who here thinks either Prohibition or the War on Drugs has been good for society?
Much as I hate smoking and cigarette smoke, this politically flies in the face of free will in a liberal democracy.

https://en.wikipedia.org/wiki/Constitution_of_New_Zealand
JavaScript will always win as is most accessible to new folks.
>Ideally I really need one where I can run bash sessions in tabs alongside code,

Wouldn't it easily be solved if people were actually using decent desktop environment or take the time to configure it correctly?

I mean it is not complicated to move from ide to terminal if the desktop and shortcuts are well made.
Yerba mate <3
This is exceptionally well-made, smooth, and beautiful.
Acadamia often makes up inflated titles for themselves in several ways. A professor starts an "institute" which is just a banner slapped on their work, and now they are the "Director of the Institute for the Study of...". Or they get a donation from some rich person and they add the rich persons name as a title, as in "I. Am Important, the Dovey and Sam Pekinpaw professor of Engineering". Or they join a group of their colloborators and give out awards to themselves and add the award names to their titles as in "I. Also Important, the International Superior Professor". Or they give their group of grad students and their workspace a name as in "Aint I. Great, Director of the Great Research Lab". Many of them collect multiple such titles which can make their titles go on to fill a large paragraph. Some of the titles have merit, some are selling their name to get donations, some are entirely made up.

You can do the same. Take your side project, call it a company, and now you are CEO of that company. You don't even need to incorporate the company or give info about it (you are in "stealth mode").
My university has a free program for therapy (due to multiple unfortunate self-life-ending actions by students this semester). Please be sensitive!
Rackspace had such a strong reputation during the 2000s, particularly for dedicated servers.

I wonder if anyone in their exec team ever brought up the fact that they got their ass kicked by DigitalOcean, and similar platforms when it comes to affordable and simple hosting.
So you think that everyone in a liberal democracy should be able to buy Heroin?
Try the Union Suave, but the secret is how you prepare the mate. Try to find a video from an Argentinian guy doing it.
Sam Bankman-Fried: FTX founder charged with defrauding investors
How to Cache Locally in Elixir with Nebulex
Yo be cool. Don’t let HN’s automated NLP move this app off the front page. It’s too cute to kill. (I see your point; I’m just trying to let others have the same nice day that I had because of this app.)
Alignment.

x = fst(some complex expression)
y = snd(some complex expression)
That’s what the likes of dropbear-initramfs is for
This is when it's important to read those lengthy user agreements.

I have seen situations where the text had to be changed to keep the software legally culpable.

In those cases negligence will lead to prosecution.
I scroll through nearly all of their stories. I may not always be interested in the subject, but the way they do the frontend is always fascinating.
> Replacing whole house heating with cheaper per-room heating seems like a downgrade because, well, it is. But there's a war going on and sacrifices have to be made.

This would be pointless in Germany, though, since there isn't enough electricity in the European grid to make a short term switch for this many people. (Also the price for electricity is already still much higher than for NG).

For this year, it's already getting too late to act, apart from trying to make as much LNG as possible available to the public.

For the future, electrification of Eueope will need large investments in stable&affordable power production with incentives for homeowners to make the switch as it comes online. Typically such an incentive would be to gradually introduce a tax on NG that will eventually be high enough to squeeze it out of the market.

> The best time to start such a project would have been Friday, February 25th, 2022.

The best time to start this would have been 20-50 years ago.

> The second best time though is now.

True!
I think the War on Drugs has devastated the US to little effect considering how many die of opiate overdose every year.

I’m trying to figure out if you’re even serious to suggest banning heroin worked when fentanyl is the leading cause of Millennials dying.
Imagine pushing a matchbox car on a table with a ruler, where the ruler is perpendicular to the direction of movement. When the car is on an angle, the car will be moving faster than the ruler (wind). The steeper the angle, the faster the car can go relative to the wind.
As an observer, the schadenfreude around crypto is unreal. If you want to see crypto fail, and jump on opportunities to spread FUD, to eventually prove your position and briefly smugly walk around saying "I told you so", then that's disgraceful.
It all depends at which level you configure them in the end.

vanilla emacs/vim with default config are just editors, but they can be configured to have most if not all the functionnalities of an ide.
> it requires a well functioning, non-corrupt government in all countries participating backed by a non-corrupt police force and local financial authorities.

In the current times, that's nothing realistically accessible to Argentinian and Venezuelan people.

Too much "ideal" conditions need to happen at the same time. What we need are practical solutions.
In some countries a therapist is covered by your health plan.
That's not recommended. Column-oriented (relational) databases store data by column instead of by row, which helps in large-scale OLAP reads of data but is extremely slow when writing or updating individual rows (since multiple rows have to be grouped into a column segment).

Postgres and other OLTP databases are a better fit.
I had it once and I wasn't really a fan either, but then again I also don't really like tea in general.

Like with a lot of things, some foods and drinks are "indoctrinated" to us as children. I imagine mate falls into this category.

Could also argue coffee and alcohol taste horrible at first, but you learn to suss out the more complex flavours with habitual use. Of course you also learn to enjoy them because of the effects they have on your body.
I like JavaScript, but it's a horrible first language imo. Especially if it's being used in the browser.
Xbox 360? I remember that the stock AMD drivers on my PC ran TIC-80 at half speed until I updated them...
More is Different (1972) [pdf]
A classic of emergent phenomena / systems theory.
Well maybe picking a random colour means it's not imposter syndrome because you really don't know how to do this ....

Just joking! Sorry couldn't resist the silly response.

I actually found the whole exercise quite nice and picking colours felt basically random to me because I don't associate my emotions with colour. But I'm a guy so I was raised to only feel angry and nothing
Would you rather stay blind then take the chance? I wouldn't, unless the company was half-bankrupt already.
> I can't think of any other language that allows return inside an expression ... Rust

Er, what?

You understand almost everything in Rust is an expression right?

let x = if yeah_nah() { return 5; } else { "X" };

That return is an expression, obviously we mostly care about the expression's side effect which is a change of control flow to leave the function with some sort of integer 5 as the return value (the function signature tells Rust which kind of integer this 5 is) - but the expression "return 5" itself does have a type, it's ! aka Never, an Empty Type because no values of this type can exist - because the side effect will change the control flow before we need a value.

Rust's type inference engine is fine with this because under type arithmetic all the values fit in a single type, the type of "X" - &'static str - there are no values on the left to disrupt that.
> The libertarian ACT Party, which opposed the bill, said many small corner stores, known in New Zealand as dairies, would go out of business because they would no longer be able to sell cigarettes.

I heard a similar argument before smoking was banned in bars and pubs.

Didn't happen.
Crypto exchanges need sophisticated hot/cold wallet management for security. Hot storage is their equivalent to cash on hand. Hot storage can be quickly depleted.

If a crypto exchange just disables withdrawals of one asset, users technically still can sell it for BTC, ETH or another stablecoin and withdraw that.

Sometimes my banking website is down for maintenance.
This story has been here before. There are better articles out there that tell the story with more detail and nuance.

The short version is "Don't attribute to malice what can readily be explained by stupidity."

This is not all that different from organ transplants which also garner a lot of headlines, can end in the organ being rejected and the recipient dying slowly because of it and even if successful will require lifelong antirejection drugs. And yet when I suggest we might try harder to help people keep their own organs more functional in that case, I'm generally given all kinds of flak.

I think this is the same thing: people coming up with solutions for failing organs that will grab headlines and "LA LA LA Not Listening!!!" about details like "Yeah, but what if it breaks at some point?"

It happens because a very large number of people are happy to be cheerleaders for "Ooh, shiny!" solutions and don't want to hear that there could be quieter, saner solutions available if only we tried harder to look for and implement those. It takes a long list of people cooperating to make something like this happen. It doesn't happen because of just one lone person pushing for it.

By the time it's a negative headline on HN, it's too late for so-called common sense to prevail, unfortunately.
That sounds like a browser version of Eve Online.
Do you have a particular example in mind?
By default, adults should be allowed to buy heroin.
Yes this is where Skynet comes in.
No, the solution is not to give the state even more power over peoples bodies. I would never put proprietary software in my body unless I absolutely needed it to live, but that's a personal choice. It's wrong and contra productive to take that choice away from individuals and give it to the state.
Not sure why there's a `still` in the question. As long as there's text files to edit there will be a good reason to learn Vi(m) or any other console/text/GUI editor.

Here are some reasons why I use it:

- it's fast

- works consistently well over SSH/in docker containers/remote

- can use it pretty much everywhere and if it's not installed it's easy to setup

- awesome for doing quick text edits or text manipulation (I prefer Vim to sed/awk or anything else)

I don't Vim as an IDE replacement since I find it just takes too much time to maintain a working setup. I'm also not a fan of addons/plugins as over time they tend to fall apart.
I don't think that's true. There are precious few UI guidelines that persist, and GUI design has been on the forefront of many fads. Looking at the touch-first UI of today, I have very little confidence that a GUI will look anything like it does now in 10 years.

Meanwhile, I can use vim over ssh from an iPad if I need to - my tools have come with me.
This is basically how I use unless too. Complex conditions are complicated enough to grasp without inflicting an unless on me. But for simple cases it is a nice to have feature.

Of course one can avoid it at all but of course one cannot avoid to spend time on it when reading somebody's else code.
> The law does not affect vaping, which has already become more popular than smoking in New Zealand.

Isn't the end result the same for vaping?
Behold the New plone.org – Built on Plone 6
I wouldn’t say nature doesn’t care, it’s more complex than that. Insects and arachnids in particular seem very sensitive to it as opposed to mammals.

https://pubmed.ncbi.nlm.nih.gov/19324644/

Reduced abundance of insects and spiders linked to radiation at Chernobyl 20 years after the accident

And genetic mutations in plants and animals increased by a factor of 20.

https://www.sciencedirect.com/science/article/abs/pii/S00063...
Re: all the gme replies

I find all these replies very funny given that these were the same people who defended FTX when the CZ tweet happened. Apparently gme had some tie up with FTX and that was reason enough for these people to declare it to be FUD

https://www.reddit.com/r/gme_meltdown/comments/yo78yn/accord...
FWIW HN does not support markdown lists (or markdown anything other than emphasis and code blocks really), you need to add an empty line between your “list items” so the comment parser treats them as separate paragraphs instead of munging them together as just one.
SEC charges Bankman-Fried for alleged 'massive, years-long fraud'
The game I just recently played is Roadwarden, which plays like a very prosaic RPG, and after playing I realized is using the RenPy virtual novel engine to fantastic effect. All said and done I played about 20 hours for $9, felt like buying a good fantasy novel/ choose your own adventure, or one of those old Gamebook RPGs from the 80s.

It’s also fun because the source code is all in Python and just sitting there in the folders, which has made me interested in making something similar. Now to just write an interesting branching story…

Since I enjoyed it so much I’ve been branching out and trying games I wouldn’t have considered before, and just downloaded Vampire Coteries of New York.
This is the approach I'd take in attempting a product. There is something I'd add, it has to be a product for who behave as extrovert when using the product.
Yeah, as you add things it takes a photograph of it, then you can browse those. The new item is placed inside section A (short term), which is then pressurized. The item is them transferred to section B (long term) via automation.

On requesting an item the automated insides transfers it to section A, closes the hatch between A and B, then de-pressurizes A.
ScyllaDB (a next-gen Cassandra clone) is a "wide-column" database, or better called "advanced key/value".

This is very different from columnar/column-oriented databases which are still (usually) relational and just store data by columns instead of by rows for OLAP (large-scale analytics) usage.
Actually, for most of Europe, it should be fixed specifically for the purpose of enabling electrical heating.
Some strengths:

1. vi is ubiquitous. So if you're even in a situation where you SSH into another machine, knowing how to use the basics of vi is valuable.

2. vim's modal editing is very expressively powerful. That's why vi-emulation (or now embedding) plugins are so popular. -- Yes, it's worth learning enough of vim's motions here. (My favourite example is e.g. `printf("hello| world");`, you can type 'change text inside `"`' using the sequence `ci"`).
Sorry, but that doesn't make sense at all. An LCD screen emits photons of all wavelengths and in all directions, as does a piece of paper. That's totally different to flashlight vs. laser, where there is a physical distinction between the types of photons being emitted.
I disagree on the low barrier.

Twitch is entertainment. You are a professional actor and clown. It's a real job just as hosting the Daily Show is a real job.
Every adult, certainly.
My honest take as an experienced vim user is that you could use vscode for the rest of your life and not miss a thing.

There's nothing inherently virtuous about using vim keybindings to edit vs standard OS keybindings. It won't make you a better programmer.

The real value is it lets you live in the terminal (and become more proficient at the command line as an extension). If you're living in a Java world, most things are done with GUIs and IDEs.
You can sail downwind faster than the wind: https://www.youtube.com/watch?v=jyQwgBAaBag
Yeah, switching from Sublime Text to VSCode had basically 0 adjustment period.

I'm not particularly worried about switching to the next one someday nor do I feel like I'm missing out for taking 15m longer per year for the rare server editing of files compared to if I had spent 100+ hours learning vim.
Reminds me of the

do not do <statements> unless not <expression>

of some fun programming language whose name I forgot.
I thought the title was a joke, until I remembered a second later Emacs is now perceived as lightweight. The same Emacs was that belittled for its insane memory usage, typically megabytes of memory.

I must be an old-timer now.
Why would it be tax free? Until the position is closed out it'd be an unrealized gain but there's nothing special about shorting. Gains are not taxed until they're actually realized by closing out the position.
Those things tend to work well in other countries. USA just did it so badly that they made it worse. New Zealand for example has gone a very long way towards eliminating smoking in their country so far, their laws works.
People whose livelihoods depend on such policies existing, I imagine.
This is the exact video that came to mind when I saw the news.
Vim is a text editor, not an IDE, although there are plugins and scripts you can use which give it IDE features. It useful to write quick Bash and Python scripts without leaving a terminal. For large projects I will usually reach for a workstation with an IDE/browser/GUI file manager/etc.
That's less click-baity, though.
>Good thing Nvidia is finally getting some competition.

On paper yea, but in practice it isn't really though. AMD 7900 series are cheaper than the super expensive Nvidia 4090/4080, but only because they're weaker in several categories, so you're not getting any real benefits for the same money. Less price but also less performance.

If you're doing DL/ML work, then Nvidia is still the only choice for most consumers/businesses.

Also, industry insiders are reporting that the AMD 7900 reference cards at MSRP are in very limited supply, with most going to the US, and that once they sell out, which they will, the ABI board partners will bring a $100 price bump to bring them closer to Nvidia.

Gamers aren't getting the salvation they were hoping for this time from AMD. It's not really a competition anymore, AMD is simply joining Nvidia in the club of price-gouging consumers too.
For infrequent, unpredictable workloads using something like spot instances on AWS and scaling as needed (including to zero) will likely be cheaper.

I think Hetzner and other budget cloud providers are excellent choices for use cases that require always on, reasonably predictable workloads like webservers.
I don't think it tastes terrible at all, but I'm used to drinking matcha/sencha, kava and kratom.

All are very earthy tasting, but not bad once you're used to this.

I've never gotten much out of yerba versus tea, to be honest. It has so many magical benefits abscribed to it, but I think it boils down (no pun) to a lightly caffeinated drink and not much more.
Definetly, the main repo offers a lot of other features too.
Here's the link to main Github repo -

https://github.com/devtron-labs/devtron
I used to write my if/else like the author advocates. The "true" condition first, followed by the "false".

A long time ago, a friend code reviewed and asked me to change to the most common condition first, as advocated in the Code Complete book (which I hadn't read at the time).

I still think it reads better if/else as true/false, but I am also big on having standards and a coding style, even if I disagree with them.

I mean, unless there's a lack of coding standard I will follow it.
> So you think that everyone in a liberal democracy should be able to buy Heroin?

Of course not. Only the choosen ones. Is New Zeeland still a democracy ?
What was the last time you had useful search results with Google?
I don't remember the last time I had something that was actually useful...
Not that I'm saying Apollo's strategy was to pump, dump, short and then crash the company, but if you could generate the trading volume to support the play, you could make money at every point in that trade.
Some people like, some people hate, that's why we have multiple languages to choose.
I've been using vi for over 20 years and I still use arrows for navigation unless I'm on an absolutely hideous terminal that refuses to handle arrow keys properly. And even then you can usually do some termcap/terminfo magic to make arrows work properly not just in vi but all your curses apps.

There are some die-hards who refuse to take their fingers off the home row to do anything, but in reality the milliseconds you might shave off here and there by using hjkl instead of arrow keys, or elaborate vim commands instead of OS-native keyboard navigation, they're never going to add up to the hours you spend peering at code trying to figure out what it does, or waiting for a compile, or running unit tests, or a million other things developers do every day.

That said, I still use (and maintain) a vim extension for VSCode. I use vi/vim style navigation almost every day at work, on and off, alongside OS-native keyboard navigation and IDE-specific shortcuts. The value of knowing vi is that any time you are logged into a remote server you can just run it and know it will behave the way it always did.

My personal recommendation is learn vi "to an acceptable degree" and then stop. vi is the thing that is available everywhere. Busybox-based distros like Alpine and the BSDs don't have vim out of the box, and some container-based versions of established distros like Fedora have a very cut-down version called vim-minimal, so if you start to depend on more advanced vim features, you will be annoyed or confused when you are in an emergency situation and they aren't there.

Personally I don't think it is worth the effort to learn esoteric vim commands or trick out your install, unless you are interested in it just for the sake of learning something new. A lot of vim users will tell you it's worth the effort, but they can't really be objective because of the sunk cost of having spent so much time learning it and setting it up in the first place. My .vimrc is about 20 lines, the first of which is an exact copy of the .exrc I've been using since 1998. When vim is available, it gives me a slightly nicer experience than vanilla vi. When it isn't available, I can still do everything I need to do. And when I'm in VSCode and the muscle memory tells me to df- or JJJ, well that works too.
Wait, what? How does that work?
The amount of MacGuyver content you got over the original 7 year run is about the same amount of content that a popular Twitch Streamer will put out in about 7 weeks. And MacGyver won't read your comment in chat and respond to you. It's a vastly different situation. Not least because in 1985 when the original Macguyver came out the entire television viewing population of the US were watching a handful of networks. Now the economics mean that there are 100,000x as many content creators to support, creating content at 52x the previous rate. So are we expecting revenue per viewer to be 5,200,000x times higher? Because that's the ratio of the content being produced.
Postgres is a perfectly fine answer for the OLTP row-oriented updates that you're doing. It seems you don't need relational features and can probably use simpler key/value datastores but unless you actually have a performance problem, there's no issue here.