skysight-inc/HackerNews huggingface dataset:
This is slightly impractical for non-critical communication for me because many of my friends are foreigners like me. Example issues:

- many people I talk to have phone numbers from different countries. Making such communication expensive.

- also, I suspect many people around me have not updated their WhatsApp number for a while (or have multiple SIMs)

- no one here optimises for SMS or call minutes. Some people will be on data only (either data only SIM, or Wi-Fi only)
I'm not saying that roguelikes is "just" permadeath. I'm saying that this is the main game feature that is shared by roguelikes and FTL. And randomly generated game world is so common that it can't even be considered as some unique roguelike feature.
The biggest issue is just how badly you can fuck something up by propagating a bad formula, then changing it somewhere and not updating what was propagated. It obscures the most important thing: the logic behind the calculations. Who in gods name wants to see just columns and columns of data? For what reason? I really want excel/spreadsheets to die a horrible death. They’ve ruined engineering as far as I’m concerned. Try to do an engineering degree without 12 different people forcing you to wade through their hare-brained idiosyncratic fuckfest of an excel file when what they want is probably two lines in python. I want to smack people who can’t just into dataframes. For gods sake.
> Many of the Rust "evangelists" thinks/behaves like Rust's guarantees are absolute and leads to absolutely unbreakable software by default

Can you point to (high-profile) evangelists that actually push this view? I think the people you refer to are a loud minority of developers who possibly don't even write professionally in Rust. I've never read or heard this position from experts.
Depending on the configuration, sometimes you cannot just replace a Vagrant setup with Docker. In my experience Vagrant VMs are used to reproduce cloud environments locally. For instance if you want to run locally "an ubuntu server running systemd plus sshd", you cannot just use Docker for that (well, I bet you can make Docker run systemd and other things, but that's not the intention of the tool), you have to use a VM.

Now, sure if you are using a VM to run your Node application, well, you can easily use Docker instead.
China-Based Lenovo Tops Russia's PC Market
Typo? Stroustrup is not even a member of the C standards committee.
Plus if any audio was playing, it attempts to resume it during the final restart even though you can't mute it for several minutes since it is finally into the user login.
> Everyone is playing ball except apple. They aren't special. They aren't unique. They have to play by the rules like anyone else.

Legislating this way means that the EU won't produce any companies that are special. They won't produce companies that are unique. They will play by the rules and get crushed by the Asians and Americans, who will take turns passing the baton of success between the two continents.

And I look forward to coming back in a few years to see what impact this has on e-waste. I bet no detectable change. People will still throw out the same number of chargers as ever.
The difference is that Windows to some degree were "file first" you go to "My Files" and from there pick a file, double click and the correct application opens. Especially Win95 pushed the "file as entry point"

That was the difference to DOS, where you'd start the program and load a file from within.

Nowadays we have circled back to phone and apps, where often you don't really deal with files anymore, but data stored in some service remote and there isn't even a save button anymore (and where it remains it is a legacy thing with a floppy icon, with the file as archaic as the floppy)
Hi I'm actually working on a guide for this exact topic. My basic thoughts are that there's currently no magic bullet solution and it depends primarily on your technical ability and resourcing:

-0 technical skills: notion or atlassian
-pseudotechnical (github & markdown skill): gitbook, or readme
-technical with resourcing constraints: docusaurus, or hugo or mkDocs.
-technical w/o constraints: custom react site: Markdoc + Next.js or Gatsby

The company I'm at is currently technical w/ constraints. We use docusaurus and we use a plugin for autogenerating the openapi documentation: https://github.com/PaloAltoNetworks/docusaurus-openapi-docs

It works. The results are not spectacular, merely passable. We think in the near future we will build our own plugin for the community. If you ever want to char docs, get in touch!
I made a DOT language module for BBEdit if anyone is interested
https://github.com/VadimMuhtarov/DOT-BBEdit-CLM
I sent a couple of WA to a friend, noticed the clock icon, didn't think about it until when I saw these news one hour later. If I really had to hear from her I'd call her or at least send her a SMS (maybe the first one of the year, to anybody.) Same thing if she were one of those friends I'm using Telegram to chat with. I assume that most of them have both WA and Telegram, WA for sure.
Intrigued. Care to learn.
Things I like;

- Photos Shared Library. I have gone to hell and back trying to figure out a working solution for years.

- Freeform (waiting and hoping not to be disappointed). Just like, Apple Notes is now prime-time usable. It used to suck bad, in the earlier couple of versions back.

- iPhone Continuity Camera is an excellent one to have but definitely possible without it.

Everything else are "Eh!" (just like that voice message to Chandler in the 90s sitcom Friend).
> No, Nim doesn't have stronger or weaker safety guarantees than Rust [1]. Rust's memory safety is nothing new, either. It is mostly that some older languages like C/C++ are the exceptions in not being memory-safe. There is nothing new or magical about memory safety. LISP was already memory-safe when it was invented in 1958. The only question is how much performance you need to trade away for it (the value is never zero for non-trivial programs, but can vary greatly, depending on whether the language was designed with it in mind or not).

> The main difference between Rust and other languages is that it does some more (but not all [2]) safety checks at compile time rather than at runtime. It also allows you to avoid GC, but does not provide you any memory safety over GC. Rust's borrow checker allows you to statically prove that references are live [3]; a GC simply avoids deallocating any memory that has a live reference to it (on the other hand, a GC can ensure that references remain live even where this is hard or impossible to prove statically). The end result is the same with respect to memory safety (the reason some people want to avoid GC is for performance reasons, not memory safety).

https://forum.nim-lang.org/t/1961
This fits my sense of things. I've been in software since the 80's.
Actually C/C++ compilers are shooting themselves in the foot performance-wise with the header mechanism, so writing a compiler that's faster than C/C++ is not that hard. Not sure what the reasons of the Rust compiler being (even more?) slow are, maybe the ability to easily interface with C code has something to do with it?
Hm yeah, probably. I also don't notice oil brands very much, but these aren't some of the big ones (Altis, Elais, etc).
It’s generally bad etiquette to send SMS because it forces the other side to potentially have to pay money to reply. And if it’s cross-border then just forget it. Unless you are both on iPhones.
I don't think most roguelike players would describe those games as roguelikes, though.

The quintessential roguelikes are Nethack, Moria, Angband and AdoM. You're a @ fighting monsters represented by other ascii characters, in an environment (usually a dungeon, though AdoM expanded that) represented by ascii characters. Procedurally generated, turn-based, super deadly, very tactical, with an almost infinite amount of stuff you can find, use, or do. Playing all the way through the end is nearly impossible, would take many hours on a single run, but years to learn and master the game to the point that you can actually make it that far in a single run.

I can understand adding some graphics to the game (though I'm personally not a fan of that), and AdoM certainly showed how the genre can be stretched from a single dungeon to a landscape with multiple very different dungeons, but the further you move away from this core, the less roguelike the game becomes. Because it simply becomes less like the original game rogue (which nobody seems to have played).

I suppose 'roguelite' is a more suitable name for games that take some of the roguelike elements but not all of them, and make it into something completely different.
As you should know: Schmidhuber even invented the Transformer-Models, to be read in: https://arxiv.org/abs/2102.11174

;)
Seems like a good time to plug Session: https://getsession.org/

Open source, doesn't require a phone number, and a big strength is that it's decentralized, which makes it much less vulnerable to outages like this.

"Session utilises the decentralised Oxen Service Node Network to store
and route messages. This means that unlike P2P messaging applications
you can message Session users when they are offline.
This network consists of community operated nodes which are stationed
all over the world. Service nodes are organised into collections of small
co-operative groups called swarms.

Swarms offer additional redundancy and message delivery guarantees even if some service nodes become unreachable. By using this network, Session doesn’t have a central point
of failure, and Session’s creators have no capacity to collect or store
personal information about people using the app"
How do define OKR and Can you tell more about context?
And very much a personal preference too.
Fair point. Codeberg.org is more GitHub-like and has fewer gamification elements, for what it's worth, but many platforms which aim, more or less, to be GitHub clones, often include these elements without much critical analysis.
I find I'm way more productive when I can discuss solutions with coworkers often. Run ideas buy them, etc. My thinking gets clearified and they often suggest things that lead to better designs.

With that, I get a clearer mental picture and implementation goes much much faster than when I'm alone.

Further, I can't think everything through so being able to bounce ideas off coworkers as I'm implementing is invaluable

If I'm doing rote grunt work then I don't need to discuss
Interesting. I did not know this. Probably because this seems to be confined to the data center boards.

MIG for NVIDIA seems confined to the data center chips:
https://developer.nvidia.com/blog/dividing-nvidia-a30-gpus-a...

For AMD, from your reference, this is Firepro only? Any other VDI references seemed to be data center only as well.
Why? Maybe the website could change the name to "Tech News".
This. Double tap dragging felt great. I don't understand why they killed it. BTT revived it. They killed it too :) Why? \(??)/
It's not that they can't be bothered - it's that they want to be the one that posts with the upvotes/attention
Whoa look at those goalposts moving
This goes for most "work" that requires a bit of thought and planning.

People are expected to be at a desk for X hours a day so they can be managed, monitored and measured.
Java would be devoured by C# and others if it were that bad. I guess that it isn’t bad, at a pragmatic level. It definitely ain’t about developer joy though. When I first used it in 99 it seemed magical though. Notepad + javac = gui program. Compare that to VisualC++ or VB!
>Nobody is sad that the millions of mass-made soviet residential crappy buildings aren't still as good as new. If they were made to a better standard they'd still be ugly cookie cutter things.

Yet still better than US suburbia.
I'd also add:

- Meta-progression where (most of) the unlocked ships are strictly worse than the starter ship

To elaborate on this, most games tend to have unlocks or game modes that are overpowered, giving you a "victory lap" on subsequent playthroughs. Roguelikes tend to give you interesting unlocks that can still be powerful, but tend to be a lot harder to play than the original. (This is not a hard and fast rule, more of a rough idea.)
Signal is just another centralised architecture.

You should recruit people to Matrix , which supports Federation.
Massive salary! I hope you donate a lot to FOSS projects.
For teams where there are people on charge of:

- installing Docker on the servers

- keeping Docker up-to-date

- keeping an private image registry (or renting one)

- scanning regularly Docker images for vulnerabilities

then Docker is fine. But if you are a solo developer, Docker is probably overkill. I mean, working with Docker doesn't just mean "write your Dockerfile". It means all the bullet points I wrote above. Writing the Dockerfile is the easy part. If I rent a machine on Digitalocean for $5/month, then I have put on the "infra engineer" hat and install Docker on that machine, keep it up-to-date, I also need a way to keep my Docker images and scan them...
Good timing, it appears to be down in the UK this morning.
Re accidental deletion, ntfs also has a "system" flag. Windows prompts if you delete one of those.
I'm quite sick of having a laptop that heats up on my lap especially in summer so considering getting a Macbook Pro 14" M2, and more curious if all my stick notes will sync over so I don't lose them as I have them on my iPhone/iPad at the moment.
Whatever happened to CraneLift?
Self-play probably refers to different agents playing each other, but that has also been done since forever. It just didn't seem that interesting when the models were small with games like 4x4 tac-tic-toe.
I don't understand why it's not given recency + votes
Next up, BASIC!
> The only thing that concerns me now is the Rust code in kernel is not GPLv2. Not sure if that's intentional.

The only code that isn't GPLv2 is the alloc crate. Which is basically a copy of upstream with some changes. All the kernel specific stuff is GPL
My first thought was “what would docker have to do with the client side”… I didn’t realize wasm was running server side these days and apparently with some success?

I wouldn’t have considered running my Java or python on wasm because it’s all server side… that’s just what it does… but the single execution environment with sandboxing is very interesting.

I definitely need a wasm crash course
Not convinced. There are obvious steps that'd be more "average guy" friendly, but would kill engagement and so revenue.

E.g. slow down showing profiles when they have more than X pending matches. An ex told me she'd paid for Gold on Tinder once out of curiosity (lets you see how many have swiped right on you). Her pending matches were in the 4 digits. These profiles "soak up" a lot of the time and attention of people on these platforms without creating a real chance of matches for users who aren't super aggressively matching everyone.

This again trains for a behaviour where men match a lot, and women can afford to be very selective.

But reducing the displays of the most popular profiles so their pending matches queue is never very deep won't do anything good for revenue.

Another option is to train models to predict likely matches, and sort displays accordingly, but that again won't do much for revenue, because it would mean average men would be more likely to be shown women closer to their attractiveness level which there is less competition for rather than women with 4 figure deep queues of waiting matches.

Remember, most dating sites make money from making it hard enough to get a match that people pay for premium services to increase their chance. They have a built in incentive to exaggerate the possibilities while maintaining friction in actually meeting someone. It must be hard for you to find someone for most of them to do well.

If you can convince people to pay for a less perversely incentivised model, maybe. E.g. a "pay per match" model maybe, if well protected against scammers. But suspect it'd be a very hard sell.
I was attending Tuesday Demo Night, we had our office in Cisco incubator that was located at Wilson Street. I registered, very curious about this event :)
That "sudo head" only works for reading, not writing though.

I use dd when redirect doesn't have permission.
And also the abandoned dog of your previous character. I loved that dog.
I'm presuming GP does not put Signal forward as a solution to outages. But instead uses the opportunity to talk about messengers and show that there are alternatives in general.

At least, that is what I do.
Toto Wolff, the Compulsive Perfectionist Behind Mercedes’s Formula 1 Team
One nice use of dd is to append an ssh key to .authorized_keys on a host that doesn't allow shell or sftp access (which is what ssh-copy-id needs):

cat id_rsa.pub | ssh $host 'dd of=.ssh/authorized_keys oflag=append conv=notrunc'
Interesting. What other gestures do you use?
I've tried to setup BTT to emulate cmd+tab with swipe right or left but it wasn't a smooth experience so I've made Touch-Tab https://github.com/ris58h/Touch-Tab
Best Practice to Manage Jupyter Labs and Notebooks
I don't like the cosmetics, I am gonna write a wall of text without any substance, with a click-baity title, and will start it by saying I am sorry for the title, but I don't care, I am saying sorry.
There are many ways systems can fail. Do you really feel as confident about your guess as your statement implies?
It's the prevention paradox all over again.

With Sepctre mitigations rolling out in under a month to almost all PCs, of course there is less incentive to build an exploit. But we know how it was when 90% of PCs were unpatched XP boxes.
There hasn't been a convincing argument so far that Rust is a net negative for the Rust kernel from a security perspective. Sloppy programming practices and say sloppy review practices will exist in any language. What we're hoping for is fewer "oops, I used that thing after it no longer existed".

"Complicates code unnecessarily" can be met with a counter that it's necessary for the memory safety of the future millions of devices out there.

If Microsoft and the Linux Kernel release security updates periodically, and people's research says that around 70% of those updates are addressing memory safety issues, "unnecessarily" starts to sound more like a necessity.

We have to get to a point where resistance for the sake of resistance becomes unproductive.
+1... And the last one without cloud pushed down your throat
Someone needs to make a multi-OS clone of omniGraffle. I paid €179 for omniGraffle, I’d pay for a multi-OS alternative.
I think this is true and I use my "background brain" a lot, specially overnight to deal with problems. Sometimes I'll even intentionally not give any thought to a problem of the day because I know I'll wake up with the answer tomorrow anyway, why waste time with my "primary brain" train of thought on it?
Cooler and more "cyberpunk".

I often imagine how cool it'd be to "operate the computer" if we were generally stuck with 80x25 columns, maybe a separate "bitmapped" CRT for viewing graphical content.

I do enjoy the multimedia aspects of everyday computing immensely, and I'd miss my flacs and h265s..

But as for the software itself, excluding video games.. It'd not mind it.
I don't think I understand all of this, was contacted by AWS recruiter yesterday, with info that their hiring process was reduced significantly and with relocation package as part of offer...
My main use of dd is when redirect doesn't have access. E.g. "tar cf - . | ssh foo 'sudo dd of=/some/path/blah.tar'".

Not the best of examples, but it comes up all the time. Sure, I could use "tee /some/path/blah.tar > /dev/null", but that has a greater risk of me forgetting the redirect, and getting garbage to the terminal.
Brave going onto a .0 release ;)
Imo grep and fd are the most consistent way, all these GUI apps do is get in the way and reinvent the wheel
For me it is the reverse. My best creative time is the sauna, followed by the shower, and lying in bed in third position. Pen and paper work great for fleshing out stuff, but not for the original insights. Once we get to the keyboard and screen that is the implementation of ideas already formed elsewhere.

This is not a straight cascade, but different phases influencing each other. I also want to point out that its not a value statement. All phases have their own merit, and all of them pose their own challenges.

At least for me, doing without any of them will grind creative productivity to a halt.
Not just frequent but with demotions and termination.
This is the dumbest idea ever. Putting it anonymous like glass door makes sense, everyone benefits knowing compensation levels for job levels.

But for personal?
"Never talk about how much money you make, you either make more or less than them. Either way it makes for a very awkward conversation".

Look at what happens to lottery winners, the ones who go public.
.0 OSX releases have been hairy for as long as I can remember. There was one a few years back that spammed security pop ups
Anyone else read this headline as "Facebook parent company does a thing"?
Thankfully there is still email, which never went down globally
> Only on Linux do you find yourself in the situation where one application copied to the Unix clipboard, and another tries to paste from the "secondary"

This never happens if you only use the unix clipboard. I agree that both methods should point to the same clipboard, but this is an implementation detail. The important thing is the interface: selecting text copies it to the clipboard, middle-clicking pastes it.
I supposed it's a Matrix client, but couldn't find anything by glancing the home page.

Btw, the whole idea of "no phone numbers" makes it really hard to spread. It basically means you can't send a message to anyone in your address book that already has Session installed, unless you get his Session username by other means.
Can also do `oflag=direct` and it'll just skip as much of the caching as it can.
> Honestly, it is actually a little disturbing to see people conclude openly that because someone went to X school they must be a certain kind of person...awful.

Basing it on the school he attended, which he had little influence over, is indeed nonsensical. Base your opinion on what he's said and done since instead. You'll probably come to the same conclusion though.
While the people I talk with are not high profile evangelists, all of them are using Rust in their professional life for work.

Maybe the messaging should be clear, and hype should be better controlled from top to bottom, because I never talked with anyone who doesn't casts stones to C & C++ and badmouths it while saying that Rust is the one, and only, and the last savior we need.

BTW, I'm not against Rust, but I don't use LLVM. I'm waiting gccrs to dive into the language.
A less dramatic version of your first solution is to show a profile progressively less the more matches are pending, and the more selective you are in rejecting pending matches.

Couple that with trying to predict likely matches and weight towards showing profiles which are likely to match and you would likely approach solution 2 without explicitly focusing only on attractiveness.

But at the same time you'll have killed a major revenue driver for a lot of dating sites: frustration over few matches.
A big part of the problem is the perception of what work is.

When someone can see you at your desk hitting keys or standing in front of a white board drawing diagrams there is the perception thaat you're doing something. When you're staring out a window or go for walk during "work" time the perception is that you're goofing off because there is no visible evidence of the mental processes going on.

So the interessting question is how can we change the perception?
Please focus on the argument and don't attack the poster's character. This isn't reddit.
Feels like a thermistor would be a good safety device to add to those connectors…