skysight-inc/HackerNews huggingface dataset:
In early 00's I got my first gig as a web developer for an oil company. They had no other developers.

There was some kind of security incident, and the PHB (literally) wanted to beef up security. For some reason, infosec was a kind of hobby for me, and I suggested (and volunteered) to install Snort as a company-wide wire tap.

So, during a maintenance period I installed the tap and server where the cable came in.

And it worked great!

A month or so later, all network activity stopped working after a new server was plugged in. It took days to figure out that the cause was a duplicate MAC on the NICs of my Snort box and this new box - a real one in a million thing that I've never heard of since.
I don't spread it. I put it on like a slice of cheese. So I prefer it to be really cold as it's easier to slice. Damn, I love butter on hot toast XD
True, agree NZ is a great place to work. In fact, I quite enjoy my lockdown-free life in NZ.
Many people confuse fried and caramelized onion. What the op showed is definitely not caramelized. Any recipe book in the market wouldn't confuse them.
How glasswing butterflies grow their invisible wings
Interesting way to develop a program while keeping ui seperated, would have never thought of that approach. But in my experience, developing the UI alongside also leads to insights into your product you hadn't foreseen.
Read the title too quickly and was hoping for an AMC NFT hack
Not as bad as yours, but MySQL and also blocking prod table: on my first job after graduate, I once run a delete commands on about 20 rows on a quite large table (maybe 500M+ rows), but was causing deadlock because of gap lock, it has been 6 years so I don't really remember the details.

I was not expert but knew about MySQL optimization at that time, but it looks like sometime you just do things and not think through.

15 minutes later, sysad team PM me and ask WTF am I doing, and I realized what happen.
This is a great analogy. It boils down to having a reason to put in the time to become proficient. A lot of people learn to code by the book without ever finding a puzzle they passionately want to solve through code. With language, you need a reason to practice. Only a breadth of experience can fill the gaps that allow you to intuit meaning in the real world, as opposed to a classroom. In a foreign country, the reason amounts to simply living there. I remember years of knowing simple BASIC and Perl when I was about 10-13 years old and having no ideas what to make with them. I could compile a Mac program with windows and menus and didn't know what to make, other than screen savers. Hypercard was what harnessed my creativity in narrative to my curiosity about code. A similar thing might happen to anyone who wants to code who loves music or writing or art. Code, like language, is for many people only important as a means to an end. It's a tool to communicate. So the measure of success in learning such a tool isn't necessarily whether you make a career at being a translator. It's at whether you can effectively use the tool to do the things you want and need to accomplish outside the specific domain of communication itself.
This attitude of "you got it for free so you can't complain" is a scourge on open source. How can something ever improve if we can't point out the flaws in it?
It's not an "NFC" hack. It's a terminal hack over NFC. The first time I saw this article I thought there was something wrong in the NFC protocol or one of the NFC applications.
The EU’s disputed system of geographical indications is taking over the planet (2017)
High quality research papers regularly come out of FAIR. That's not exactly acquisition.
Really enjoyed reading this article.

The LoadCredentials thing reminds me of configmaps in K8S, is there a more general thing in systemd e.g LoadConfig
Not the OP but, ummm, maybe for no other reason than because he wanted to. Or, he wanted to learn something. I see this question a lot when someone shares their work that they are proud of and I want to scream, "What difference does it make?"

In the very first sentence of the README it states "hobbyist, educational" . That pretty much sums up the OP's motivation.

Why can't learning and exploration be their own motivation?
At most one will create an easily teachable AI they can utilize. But that’s most definitely not the same as training a NN by specifying input/layers, etc.
You like the colour so much that you can't spell it.
I don't know how the commenters below you miss your point consistently. Discord is featureful and each feature is only a couple of clicks away, and every nitty-gritty is nicely abstracted away under the UI. Surely it was a bit of time to get the hang of their UX, but I can't seriously see _any_ FOSS software to do audio, video, screen sharing, IM with groups and users, all packed into a nice consistent package. For one, Discord must have a serious backend and constant support to back this all up. The other thing is that joining is like zero effort. You click on an invite link, it only asks you a handle, and bam, you land on the server, ready to go. And you have several ways to "upgrade", you can register your handle, download and use the desktop app. With a buttery smooth transition to both.

I can see FOSS software outperform Discord, if you pick an aspect, like "low latency audio". But if someone wants to make FOSS successful, they better focus on the user experience. People sacrifice a good bit of everything else, just to get a better UX, and the more developers realize this, the more potential their projects have to succeed.
I read that as meaning "avoid systemd's complexity" as opposed to "avoid complexity by doing so and so using systemd". Oh well.
So during my last job, we were getting a new warehouse up and running, which involved a lot of mass inventory updates to get things moved around as quickly as possible; my boss and I were tasked with doing these updates in the database directly in order to bypass some really annoying checks in our warehouse management system that'd slow the process down to a crawl. I wrote up a T-SQL script that'd swap the inventories of two of our "pallet drop" locations, and each of us would accompany someone from the warehouse management team running the pallet jack to do the physical swaps (during which we'd then run the script with the relevant location IDs). During this, the new warehouse was already operational, so as we were swapping things around, warehouse pickers would be picking things from the very locations we're finagling (and part of the script I wrote handled updating the pickers' pick paths to ensure they didn't get sent on crazy goose chases).

So my boss and I are both running this script, and it goes well enough for a few minutes, until all of a sudden we start hearing people shouting "system's down!" throughout the warehouse. Everything's at a standstill, and at this point I start immediately combing through my script, wondering what the hell I could've fucked up. We also get on the phone with the WMS vendor; this being very much a "warranty void" situation, my boss and I didn't expect them to be able to help us, and the whole warehouse being down meant the clock was ticking to get this fixed.

At some point, the WMS vendor's resident SQL expert noticed that there were a bunch of uncommitted transactions that were deadlocking the DB. Turns out that when my boss copy-pasted the script I wrote out of my Slack message to him, he forgot to include the last line: "COMMIT TRANSACTION". We repeatedly COMMIT'd in his session for a few minutes until there was nothing left to commit, and then everything was working again.

So lesson learned: if you're gonna copy and paste some script, make sure you copy and paste the whole thing, lol
I was like, since when does Airbnb build transportation devices?

Oh.

Nevermind.
They also support RNNoise, and everyone who knows me knows I love RNNoise! :)
Why is having an obviously-incompilable intermediate state in your history a good idea, rather than using a diff algorithm that will find the move anyway?
Exactly, because the whole package was the experience, not just some bits shipped in on a floppy.
Discord is quite easy to use for dozens of people I know, most of whom aren't programmers or heavy PC users. It just works and it's great, especially the noise cancelling.
Some time ago I spoke to an architect from Europe who was living and building in New Zealand. He said that good quality double glazed window are not available. Her ordered them from Europe. (I'm curious is I remember this correctly or maybe the situation has improved now). In Australia there certainly are no double glazed windows in most single home buildings.
With a lot of things I agree with this statement, but not about memory management in C.

It's the "fault" of the programmer, but the language makes it very easy to make these faults, so I'd say it's the fault of the language.
I'm glad to see more people sway to systemd. Systemd is 10 years in the making and it was met with skepticism right from the first day. Some of that is now slowly changing with systemd being accepted in more and more distributions. Service and runlevel management wasn't any better in the sysv era, nor were any of the multitude of custom start and boot scripts.

I remember when it took multiple days testing the configuration on different distributions, editions and versions to just get a single daemon process to start without failure. Then do the whole thing over again because the Debian based distros did not use the RedHat startup tools, different (or no) runlevel configurations, different service binders, different NTP daemon, different terminal deamon, etc.. And of course the French customers wanted the service to work with Mandriva, the German customers want SUSE support with extended security options like dropping permissions after boot.

Just like the article mentions you can define a portable service model with security and failure handling built in. There wasn't even anything that came close back in the day. Systemd may not have been built with the Unix philosophy in mind, but at some point that becomes a secondary concern.

Systemd unifies all systemd resources in units which work anywhere, its expandable and extendable, user friendly, allows for remote monitoring etc.
A great example of how very smart capable people can express silly ideas wherein they justify personal preference with bad logic.

https://ppig.org/papers/2015-ppig-26th-dimitri/

Code isn't arithmetic nor prose and the majority usage of highlighting is because people intuitively grasp that life is easier with highlighting.

It is perfectly ok to have different preferences but one must be careful not to elevate a preference to a law built upon sand not bedrock.
Or you just rent a telehandler from United Rentals or a similar companby. It's not that expensive and they deliver it to the jobsite for you.

https://en.wikipedia.org/wiki/Telescopic_handler
C is not really representative of underlying hardware anymore, and is a language with basically no compile time defenses, making the student scratch their head at hard to debug segfaults. I would definitely not start with C.
People use it precisely because the audio is great and just works.
... due to generous unemployment package from Biden administration;
Interesting, why? Source?
Find me a functional ecosystem of linux laptops that does basic shit such as... suspend and works for 10 years and does not need a linux IT professional to maintain for a small shop.
I call bullshit on that one, there's no way you are running a CPU expensive game like ARMA on a q6600 at any usable FPS much less max settings, maybe at < 720p with tiny render distance. That game struggled on modern PCs when it came out in 2013, you are claiming an ancient CPU that's 6 years older. Yeah no way.
It's supposed to be editable, but not in the way you expect - TiddlyWikis are single-file HTMLs that can live on your desktop and are usually used for note taking. When you are finished with your edit, you can save a copy of the entire page using "File > Save Page As": https://en.wikipedia.org/wiki/TiddlyWiki

...unless this GH-userpage hosted version is special in this regard.
There's usually a man in the middle, like the CTV building in Christchurch NZ; the engineer was a severe bully, and no one challenged him. https://en.m.wikipedia.org/wiki/CTV_Building, for quick reading go-to Royal Commission.
Really? Here stolen cards are used everyday by people either wearing a helmet, masks, or nothing at all.
They even bomb the ATMs, and never get caught. Don't trust that the police catches these guys most of the time. And don't trust banks who say they only got away with a few hundred bucks.
Easy money!
If you need to open up 6 million channels it will create approximately a month worth of transactions at the current rate and will significantly push up the transaction fee.
I made the opposite mistake once. The oil was too hot and the second I put in the onions, WHOOOSH, giant fireball. It dissipated quickly and there was thankfully no harm. The oil didn't spatter or spill out but it was absolutely a mistake that only had to happen once to learn a lesson.
Sugar, and Butter both things that turn brown quickly. You can see that butter is already partially browned when he starts. Also he is more mixing and soaking the tiny bit that caramelizes with contact with the hot pan by using water into the onions. You can tell by the texture and color of those onions at the end it's not exactly what you would get from a normally caramelizing.

The onions if caramelized should be more broken down that. This seems more like an in between browned and caramelized.
Unfortunately exponential sometimes means “grows rapidly” and not exponential in a mathematical sense.
It is what you make of it.

I have tens or hundreds of unread slack messages.

I also know people in the Blackberry era who'd call somelne because they hadn't yet replied to a mail they send a whole 5 minutes ago..!
The concept rendering made me ask the same question. I have cargo ships parked out my windows, and that's a lot of space.
The free tier of GitHub used to require the repositories to be public. Some time back, they also added free private repositories. Commercial licenses always allowed public and private repositories.

And of course, once you set a repository as public, then forking and downloading allowed. Because that is, what the public flag means. Now, once you try to use the downloaded code, the actual license terms apply. But that shouldn't concern GitHub.
I hope this changes... Unfortunately the games I enjoy the most I'm stuck playing with battleye anticheat so Linux is out of the question, but I'm running a 4770k with a newer gpu (and my setup still powers through anything that isn't 3d modeling!)
If "at the moment" is the past year and a half then it's because lumber prices have tripled or quadrupled so of course it makes sense to buy far afield and ship if the price is lower.
Also has the advantage that you don't get any nano particles from whatever fancy coating was applied.

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

https://therationalkitchen.com/is-nonstick-cookware-safe/

https://www.foodpackagingforum.org/news/nanoparticles-releas...

https://www.researchgate.net/publication/324527553_Profile_a...
I am bullish on the tech, but don't forget about how swords have two edges...there are going to be some crazy new exploits in our biology this technology will be able to take advantage of. Slipping genetic information past immune sentinels is going to have some crazy downstream risks we are just beginning to fathom.
great content @dilumn. tfs
In more mundane terms, the fact that you go to university to get a good job has been the social contract pretty much everywhere in the world in the 20th/21st centuries.

The idea that this is “not what it was meant for” which is oft repeated on HN - and I presume in academic circles too - is not only inaccurate as you point out, but also arguably irrelevant, because the people paying the bills and justifying its existence expect otherwise.
To my inexperienced eye, it looks like a ship to cargo unpackaged grain, not containers - see https://en.wikipedia.org/wiki/Bulk_carrier
The Microsoft tool won't tell you why it doesn't work though.
Says only: "While this PC doesn't meet the system requirements to run Windows 11, you'll keep getting Windows 10 updates".

The tool told me that it's indeed TPM. I didn't even know what it is and my PC is 2 months old ;)
I was moving customer's two servers to virtual machines. They told me "do not touch server A, it has network share with pdf documents that are critical for our business. Take server B and make VMs there".

So I format the drive, install win server on it, and the owner runs in with red face "omg did you delete it? it was on server B!"

And of course there were no backups. And pdf files were indeed crazy important. The customer is in panic and despair, he is crying that we must remove the hard drive and take it to some data restoration company. We shut down the server, and they ask me to check accountant PC before I leave, she was complaining that it is very slow.

I turn PC on and I get pop up notification "network share is off, but your autonomous files are available". It turns out she put the checkbox on that network share by accident, but now we were sitting in front of her desktop and looking at absolutely intact folder with all pdf files.
We succesfully finished moving both servers to VMs after celebrating.

That was the only time in my life when I saw that checkbox in real action.
> certified China free and $60 more expensive

Unfortunately it is a bit more expensive than that: https://puri.sm/products/librem-5-usa. Alternatively, have a look at https://www.fairphone.com/en/.
Prices increased because the US and China are buying up everything, not the other way round.
To help you conceptualize this as not a problem, I'd say you'd be in the same boat with anything.

Many hobbies take time to prep, do, then clean up after. EG, working on a car/boat, working with hands, or really many hobbies.

Jumping in/out isn't doable. And yes, I know this is a sadness.

But a full life is its own reward too...
I mean no hostility or disrespect when I say this.

It is astonishing so many people commenting in this thread cannot see the giant, glaring issue with such a disingenious app.

Everyone no seeing an issue should for his/her own sake do a sociopathy/psychopathy test to check.
What is a "better operating system"? There seem to be largely two consumer camps - Windows and unix-like ones.

For what it's worth, Microsoft research actively contribute to the research community regarding operating systems.

Is there a 3rd way out there that's better?
I have had some professional experience with pre-fabricated houses (typically multi-flat buildings) in the '90's, and of course it may well depend on the country, on local codes and availability and cost of site workers, but the overall lesson we learned at the time after n designing and manufacturing tests was that the only real difference was construction times (at the same level of quality), an old related post of mine:

https://news.ycombinator.com/item?id=24764117
I would imagine that they thought of that!
For one, this could be used on tankers.
Last year, when I suddenly had to teach symbol-heavy stuff over the internet, I put together a tool for this because my handwriting is just too bad with a mouse or even a tablet. I wanted to be able to "live" calculate with symbols while I talked over it with my students.

I called this tool √𝚎𝚍, the rich Unicode text editing suite (RUTED, pronounced ˈruːtɪd) and I use it in vim: https://gitlab.com/ruted/ruted-vim.

I first defined so called modes of ASCII sequences representing Unicode symbols, like "forall" for "∀", and "NN" for "ℕ", and ";o" for "∘". Then I created a very small vim plugin to enable modes and change modes. When in a mode, you can enter the ASCII sequences, and they are replaced by their Unicode equivalent.

It is a bit of a simple hack, but it worked great over the past year. Entering symbols has become very easy for me now.
More robust. You can use P2P stuff offline in a disaster scenario. The entire thing will never be down for maintenance or from an error.

I haven't yet familiarized myself with this particular protocol, I have something like Briar in mind when it comes to P2P chat.
Why Computing Students Should Contribute to Open Source Software Projects
> Unless you want to pay like three to five times the price and get a product built in, say, Scandinavia.

Sure, if that what it takes to solve the issue then I guess that's what it takes.

Or are we seriously going to say slavery isn't a problem as long as as it isn't in our own backyard? So slavery in the 1800's was a problem but we can live with the fruits of modern day forced labor since we want our cheap iPhone?
The article's title uses "ASR-33" instead of "Terminal". Actually I think most users called it a teletype.
Out of the sudden, the sci-fi movies where the E.T.’s look like insects and their gadgets look biological are much more realistic.

Why would you manufacture anything if you can grow it? This’ll probably remove great deal of the maintenance too.
It's weird anyways and that makes life interesting.
> France is less than 30

No, in France the usual is 35. It’s possible to work more in exchange for RTTs (additional vacation days) but the norm is 35.