skysight-inc/HackerNews huggingface dataset:
Would you mind sharing some of the Home Assistant projects you’ve built? I have some ESP32-CAMs coming and plan to setup a cat box monitor.
Not "just because", there are l ok Ng and detailed reasons why, which is why various wealthy and well-run countries do it.

Also, just because you eye up their holdings before they sell and incur a tax liability, does not mean that they have tax-free wealth.

Paper wealth is empty. That's why Musk "lost $200,000,000,000" but you can't name who he lost it to - it didn't go anywhere because it effectively never existed.

It's only when he sells that it is realised - and taxed - and that's when he gains access to it.

You can eye it up all you like before he sells, but it's not real money.
> It sounds like you're arguing for "just get it done quickly" vs "take your time and do it right". That isn't a "code vs money" debate it's short term vs long term productivity.

I'm not. I didn't say anything about speed. I am talking about deciding what to build. All of your examples lack the context of what is the best at making money for the business. You can't properly make a decision about addressing any of those things without considering the bottom line effect. Fixing performance for the sake of speed is not the right decision, unless your users are leaving because of speed and causing dollars to be lost. Technical debt is everywhere, prioritize fixing the debt that is causing monetary harm, ignore the rest of it.

"build the thing that makes the business the most money" is exactly what I said. And yes there's obviously plenty of nuance to that, especially when it goes "meta" and you get into tooling and platforms and tech debt and whatnot. But as a guiding principle it is inarguably advantageous and surprisingly rarely held (in my experience).
Well-known implementation of SSS: https://linux.die.net/man/1/ssss-split
Emacs and HN for GNU's, right?
AWS Certified Welding Inspectors for Hire
Flotes – a free note taking app enhanced with flashcard features
Folks, keep your warrant canary short. 1 paragraph statement of intent, date, maybe a headline, signature. That's it.
but should you be doing many more things while driving? (the answer is no)
those are annoyingly temperamental gimmicks at best

source: received at least one pair every xmas since old time
Russian hackers targeted 3 US nuclear labs
That's how it should be, but our society has embraced the sociopathic interpretation instead.
There are a few variants of t-shirts for this. "I don't always test my code but when I do, I test in production" I knew a director of operations and engineering that wore this shirt which made it funnier.

The best and weirdest bugs are found by the public in production.
Can we not turn every single goddamn post that involves a trans person or transphobe into a collection of performatively transphobic statements, with a few people going off to fighting windmills?

It's not a fun discussion to have, nobody approaches it open minded, nobody wants to be convinced beyond their surface level gut reaction.

I'd rather we put a boundary at "is it okay to use or promote software from people that many are ethically opposed".
I can imagine any number of situations where it might be wanted. Keep the file open in vim, changes are made from somewhere else, but you'd like to keep the original version, so you :w. It makes sense to me the :write actually writes regardless of context (assuming sufficient permissions) and with no hidden conditions like "something must have changed". That kind of thing leads to weird user behavior like editing whitespace just to be able to re-save a file.
This is an ad hominem. I did not a miss at all. Economics is bounded by the laws of physics. So, because wood is finite in a physical sense, it is also finite economically speaking.
The same thing JK Rowling did to earn death threats- absolutely nothing except express mild skepticism.
On further consideration the thought could be summarized by reference to the parable “The Goose that Laid the Golden Egg”

"A cottager and his wife had a Hen that laid a golden egg every day. They supposed that the Hen must contain a great lump of gold in its inside, and in order to get the gold they killed [her]. Having done so, they found to their surprise that the Hen differed in no respect from their other hens. The foolish pair, thus hoping to become rich all at once, deprived themselves of the gain of which they were assured day by day."

https://en.wikipedia.org/wiki/The_Goose_that_Laid_the_Golden...
As others have already written: If you're stuck on GoDaddy, decouple and use a different DNS. Cloudflare is pretty good for that. Adding my vote for Namecheap for all the reasons given. I use their DNS as well, and it has worked well for me. I'm big on self-support, but the few times I've needed help from Namecheap they've been there for me.
My best heuristic to date for finding some sort of reasonable balance is that I will just turn down requests to automate tasks that can’t be described in full-ish detail in English (or whatever language you speak at work).

Explaining that this is what it would take in order to get to the point of automation is the only way I’ve found to make the a-ha lightbulbs turn on.

You’d think this was obvious, but I suppose people think AI/ML is magic.
Unless you fly ryanair for 10$
I've seen acceptance of all kinds of avant-garde music here but the one genre that repeatedly gets called out as perhaps not fitting the requirements for qualifying as music is rap. Couldn't help think of that with your description. It's too bad because even with endless repetition and copying it's a genre that continues to innovate every year, eg Playboi Carti who is among the most popular yet works in the realm of the a-g.
"I can't recall."

You'd do the Gipper proud.
Worst case scenario you must install some proton fork like GloriousEggroll but even then it is fully integrated into steam and just a drop-down away.
I think they mostly try to introduce the new language itself.

But surely quick "How to do Esp32 things" mirroring this http://docs.micropython.org/en/latest/esp32/quickref.html would be very nice.

Without it you need to look for tutorials and documentation tree or even documentation for specific packages providing embedded functionalities.
Do you suggest there is any security benefit of a short canary? Or is it just about keeping a canary simple and comprehensible even for non-technical users?
A Professional Artist Was Unfairly Accused of Using AI
The chips various Arduino-like chips are 5mA active, 500uA when light sleeping, 5uA in deeper sleep, and hundreds-nanoamps in deepest sleep.

15mA "light sleep" is really heavy actually compared to most things IMO. Hell, the Nordic Semiconductor nRF5340 uses 5mA _WHEN TRANSMITTING ON ITS RADIO_.

https://www.nordicsemi.com/Products/nRF5340

-----------

ESP32 is in that zone between the low-power (and ultra-low power) uCs and Raspberry Pi. ESP32 is ~20mA to 50mA, comparable to RP2040 (which I also consider to be very "heavy").

Arduino-chips, like the ATMega328pb (as old as it is), is on the scale of "Years on AA batteries of sleep". While chips like ESP32 are on "Hours of AA batteries of sleep".

--------

The only advantage to ESP32 is its WiFi. If you need anything else at all, there's a lot of better chips available. In particular, Teensy is probably the best board for ~50mA to ~100mA levels that the ESP32 finds itself in.
Data is mel spectrograms. To be clear about the conditional labels, I was trying to get it to come up with a vector quantized code, so it's not conditionally labeled but rather I was using an embedding layer with a VQ layer to have it come up with its own codebook. This works well with VQGAN so I was surprised that for diffusion it just keeps setting all the codes to the same value and ignoring them, but maybe I'm doing something wrong. Still working on it.

I'm just expressing here that my expectation was that this method would be less finicky than GAN because it uses an MSE loss, but unfortunately it seems to have its own difficulties. No silver bullet, I guess. The integration sampling can be quite sensitive to imperfections and diverge easily, at least in early stages of training.

I decided to write this because it feels like the early days of GAN where overall there seems to be lots of these "explain diffusion from scratch" type articles out there, but not yet a lot discussing common pitfalls and how to deal with them.
Mainly because unless it's a business requirement, developers that work with the internals of software (so not just some CRUD layer and protocol that already has been abstracted) prefer to use things that feel good and look nice. XML for example isn't one of those, it looks like a mess.

Granted, anything can be made to look like a mess, but it seems that JSON is much more enjoyable than XML, and such preferences tend to make a whole lot more impact on what is going to be used than technical/academic prowess. Applies to most things, and factors in to what kind/type of person you get when you talk to developers at a startup, a bank, general commerce, a FAANG or a technology provider. Not everyone seems to enjoy the kinds of people that "exclusively write complex systems software" or "exclusively write business software for the money" just like not everyone likes "exclusively writes software because they enjoy it", and that's fine. But it directly impact adoption of stuff.

URNs, URIs, and UTIs (and UBL) are all fine examples of technology designed to solve a thing, but also fine examples of not getting the adoption you'd thing it gets when it is "technically correct".
I see this all the time, and on our UN*X servers, everything remotely related to SAP is 777, even text files. Not matter how many times I tell them not to do that, it happens anyway.

Good help the company if someone every gets access to the SAP servers.
Well phones typically have physical buttons for things you want to do quickly (volume rocker, power, camera shutter, home (sometimes) etc.) when you may not be expected to be looking at the phone. They seem to understand the split.

A driver has only a few things they need to do while driving (beyond paying attention to the road) Menu diving to turn up the AC is just a fundamentally terrible idea, but car makers don't seem to care?

I saw a recent Marques Brownlee review of his $130k Tesla S and Every. Single. Control. in the interior is a capacitive button. Absolutely insane to offer no tactile feedback

https://youtu.be/34VZzBWBDN0
Guys, it was a metajoke
"Take whatever you want, I-I have money, I have a lot of money. I have... um... Please, don't do this. You don't- You... Y-You don't have to do this..."
Definitely something you can integrate but the wide grip pull-up is less efficient even if it better isolates the back. Again, I’m not saying avoid it, but just that it’s not as much a compound exercise as a normal pull-up.

My rule of thumb is to stick with as much compound work as possible as it’s a more efficient use of time. Single arm isolated work as example is great, sure, but hardly makes use of other muscles in the time you have to perform a workout.

Another variation I use: neutral (palms face each other) grip pull up.
The built-in web browser is extremely slow and tedious to use (at least in my 2022 Model Y), but yes, it technically works.
Statistical 72 year-olds? What are they? And the status quo is that they are killed? You appear to be inventing some bizarre argument that has not even been mentioned up to now.
Well to use something like "debugpy" It's the port mapping that just dosn't work straight out of the box, but needs custom settings inside my editor (and often times additional code inside the startup script) to get it working between the container and my local machine.
Stop Certifying and Start Building Cloud Native Applications
Financial operations struggle to shift to the cloud
If rsync devs cared about brevity then we might of had a decent syncing client
Recessions Are Going to Become Constant Occurrences
> then it has an inline link to the JAMA study. Both CNN and Fox do similarly!

I thought he was pretty clearly saying the JAMA study in his example would be made up by chatgpt. I've seen it make up lots of fake citatations so maybe I just had that back of mind and assumed wrong?

> Gary Marcus doesn't realize that spewing 10,000 erroneous COVID vaccine efficacy news articles isn't among them.

He caveated in the interview about this one or a similar one that the safety filter may stop it.

> Anyone who blindly trusts what they read on Twitter or Facebook has bigger problems than ChatGPT. How naive does Gary think people are?!

He's clearly saying it is a matter of degree when he details the submachinegun analogy to it, and a matter of cost when he compares actual costs of a human troll-farm.

I think he was wrong about several things, mostly in dismissing and its generalization ability and ability to come up with abstract metaphors related to the text, etc., but I don't think your comment is being very fair to him.
I wonder about these bits of current news that is embedded in the signed message.

Norway: https://imageio.forbes.com/specials-images/imageserve/60ce8f... (2021 - the Norway curve looks like it was headed to 80% but forecasters adjusted it to be in tandem with the other nations.)

Tens of thousands view body of former Pope Benedict:

https://www.theguardian.com/world/2020/aug/03/former-pope-be... (2020)

North Korea's Kim sacks No. 2 military official

This one is funny. A bit more 'unpredictable' than having "NK's Kim launches missiles towards Sea of Japan" I suppose.

So my q, specially given AI, is are these 'current news' bits really unpredictable? And if the message is signed anyway (and we hope the key is not compromised) what other purpose does this serve beyond key rotation issues (and they don't rotate these pub keys, right?)

p.s. If these bits are supposed to be as unpredictable as possible, then we should note that any matter related to trends in industrial, technical, political, and major religious organizations (the Vatican) arenas are the bread and butter of security services of state actors. The current bits should be things that can neither be creations of state actors (i.e. sock puppets in 4chan starting a trend) nor matters that they by definition are laser focused (such as industrial output of near peers).
Plus issues with what to put on your resume, and getting references.
Tesla investor questions whether Elon Musk is purposely tanking the stock
I started writing my dissertation project in Perl CGI back in like 2001 or whatever it was. I moved to PHP pretty quickly when I realised I could do the same things in 5 lines that took 70 in Perl. I'd been making websites for about 6 years at that point and PHP just absolutely changed my life. It was, arguably, exactly like this post talks about CGI - put some script in a file, FTP to your host and you're good to go. Web development was simple and exciting - you could get a long way very quickly.

I was talking to a friend the other day who wants to learn some web dev for fun - he had no clue where to start because there's now SO much, so many 'best practice' posts, so much 'you must learn like this'. I know the world changes (and often for the better), but it was a magic time when you could get so far so quickly.

As an aside, it's why I have huge amounts of respect for people like Pieter Levels and his 'just get it done' approach to building things.
also, reaction time == safety
No updates since January 2nd, do they not update daily?
I always preferred these over the :wq! And :q!, but for some reason seem way less popular. Most tutorials don’t even mention ZZ and ZQ.
nginx hasn't been necessary since mpm_event_module.
Should you be doing many more things while having a phone call? Turns out the concept of a phone changed.

It seems the concept of cars also change:

https://www.youtube.com/watch?v=5X9XyHHTTQI

I watched this in the morning today, and in the 38 minute ride, the guy was mostly doing other things. Recording a video etc. In the whole ride, I think he only did something related to "driving" for a few seconds.
The usefulness of JSON is that while both systems still need to agree on a custom protocol, it gives you an implementation for half of that custom protocol - ubiquitous libraries to parse and generate the format, so the application needs only to handle the semantics of a particular field. If they made a custom format from scratch, both apps would need to reinvent the wheel and write a bunch of boilerplate code for serialization, deserialization and handling format errors.

This does not apply for URNs - the "custom protocol" replacing URNs is simply transferring a string, so choosing URNs doesn't save most apps anything.

The other aspect is that I (and looking at the other comments, probably most people) don't really identify with your use case i.e. "a standard way to refer to "an ID taken from an existing public registry"". The common use case for handling IDs from an existing registry is in systems where the requirements specify a particular existing registry, not an arbitrary one; and any URN which specifies some other registry should be rejected as invalid, so including that in the data is just useless overhead.

In general, I consider that is useful to have a reference to a specific registry if and only if I have some special integration with that registry. I.e. it's useful to denote that this is a registration number from the Danish company registry iff I do something specific with the Danish company registry (e.g. fetching whether that registration is valid and the company has not been liquidated). And in that case, I don't really need a universal format to represent arbitrary numbers, I need an 'enum' showing that this is one of the acceptable (closed!) list of number types the system can understand, or possibly even split them in separate fields in JSON/XML/whatever.

On the other hand, if try to I imagine some use cases where really there is a need for processing IDs from an open set of many registries (which exist but IMHO are quite rare) then in those cases the interpretation of these IDs is generally not done by the computer system, they are transferred and stored as-is, and perhaps later printed shown to a human. In this case, having a machine-readable URN is not an advantage, as the computer system doesn't care which registry is being used (so it doesn't need to tell that its looking at an ID in a registry, much less which registry) and potential human consumers of the data (end users like customers, accountants, etc - from whom a URN is definitely not 'self-documentary') would not be able to write or decode URNs, they would not recognize that a URN represents an ID in a registry or tell which registry is used, they would need a different, human-readable format for that.
The Stage Is Set for More Progress Towards Human Longevity in the Next Decade
Are you self hosting a website from home? If you are ready to buy a domain, here's a few pointers.
I thought Reddit moderators were infallible upholders of the law, sort of like Robocop
Most of the worst aspects of the San Francisco Bay Area long predate the tech industry boom. The NIMBYs that made housing a largely unaffordable luxury, and its inevitable consequence of large-scale homelessness, are precisely the Boomer hippies who turned coat with Reagan and adopted the greed-is-good naked self-interest with a vengeance. They've got theirs, and they couldn't care less if you drop dead.
Some window managers can have both an iconified window or a taskbar. FVWM and TWM could have an IconBar.
How does your LSP pick up everything like imports if they only live in a docker container?
They needed a study for this?
Microsoft Launched VALL-E, a Voice DALL-E
This is the first time my life has changed from just reading a Hacker News headline.
Still remember reloading a page and seeing another customer's forms.

mod_perl teaches you quickly about state.
"rsync.net will also make available, weekly, a "warrant canary" in the form of a cryptographically signed message containing the following:"

...
What about, programmable buttons? Seems like a happy medium?
> "Automating things makes you forget how to do them." That was an... interesting argument.

Let me put it differently: Automating things significantly increases the cost of changing them.

While you are doing it manually, you have the knowledge, the flexibility and the power to change and adjust if needed. When automated, you lose knowledge, flexibility and control over the task.

It can be good or bad depending on the situation. When we talk about strictly defined actions with a high risk of human error, the automation is indeed necessary. Its power of resisting the change is helping us.

When you automate a fuzzy, volatile, complex decision-making logic, it becomes a curse rather than a blessing. It is almost impossible to do it correctly, with test coverage and verification and debugging and covering all of the corner cases.. (How often do you see proper QA for the infrastructure glue?) And even if you do invest enormous amount of resources, then you put all that knowledge of the process in a black box and lose the key. Which leads to the situations, where to change the process hidden in a box, people choose to create new layers of automations around it rather than look inside.

Refactoring a mess of a process is hard. But refactoring a mess, which has been automated, is simply impossible.

(Not saying this justifies the argument against Let's Encrypt though)
It also depends on the types of friends you want and seek.

Some of the types of people we desire to be around aren’t going to be in those areas. If you’re into tech but live around a bunch of troglodytes - you’re not likely to make many friends around tech subjects. If that’s your passion and you want friends who share that passion - gotta move.

Some people have incredibly low standards (anyone will do) for friends and lovers. Some have high standards (very few will fit). If you live in niche small towns/villages with little in common - it’s gonna be rough to be someone with high standards.
That's odd most of these PLC are programmable with IEC 61131-3 languages,e.g. Structured Text which has For-loops. That said i did my fair share of metaprogramming as these usually lack dynamic allocation.
Shift Z Z will instantly save and exit, same as wq!
> So you don't actually want this program to do nearly anything useful unless you write it all yourself.

I think the idea is that there's no required dependencies. Unless I misunderstand, you can take on whatever dependencies you want from your chosen language.
> Using Python because it lets you get something working fast. Oops three years later you're locking into Python and your app is slow as hell. You now spend all your time profiling instead of adding features.

Or your app continues to be perfectly usable like almost all Python apps because you’re not doing something CPU-bound in unoptimized code, and you’re not seeing YouTube/Instagram-level growth.

Performance is a real consideration but the better way to approach it is to make sure you understand the bottlenecks in your architecture and have a reasonable plan for replacing code when you need to. I’ve seen more failed apps in fast languages because the developers took so much longer to build things that they never found what users wanted or the performance problems they actually had weren’t what they expected so their Go code being 10% faster mattered less than taking months longer to reach feature parity.

There are situations where performance is critical on day one, of course, so part of your value as a senior engineer should be recognizing which situation you’re in and balancing those needs with your staffing levels, too. Your Bazel/make example is similar: if you’re seeing that kind of performance hit either something’s gone badly astray or you have grown to the point where you can afford to have someone dedicated to setting up more advanced tooling because they’re supporting hundreds of developers.