skysight-inc/HackerNews huggingface dataset:
My first home server was an old beaten laptop, the CPU was not even 64 bit. Even the current one is assembled of basic office hardware and some HDDs. My suggestion is that you grab the first unused hardware available, and use that.
How would you re-write the headline? This feels more like a case where people just won’t read it regardless of what’s written.
We're dong lists? Okay then, here's mine, in order of guesstimated value/effort: PiHole, Jellyfin, Matrix Synapse, Vaultwarden, several Matrix bridges (Telegram and WhatsApp mostly), Mailcow (postfix+dovecot+sogo+rspamd+…), Home Assistant, Gitlab, Keycloak, Selfoss (RSS), Sonarr+Radarr+Jackett, Nitter, Nextcloud, Seafile.

I've also got a bunch of smaller services that I don't really use as often. I used to run Grocy and Firefly III quite intensively for a while, but Grocy's UI started annoying me too much and tracking finances became too annoying to do every day. I should look into updates on those or alternatives, because they served quite a useful purpose.
Is there anything in there TOS that states it or has this just been their practice so far?
> and even if you care deeply about other things (your product, your users, etc), you can’t really avoid caring about promotion as well.

I can honestly say I didn't care about promotion while I was on the Windows accessibility team at Microsoft (as a Software Engineer II). The quoted assertion makes me wonder if I was being naive or lazy. I truly believed that I didn't need to care about promotion because the work I was doing was worthwhile for its own sake, i.e. I cared about the product and the users. In retrospect, maybe I didn't make the most of the opportunity I had there; I suppose I could have had more impact if I had leveled up. But I wasn't thinking that way at the time.
> "I hate this argument because it doesn't allow for any variation in the intrinsic readability of languages, or the style those languages encourage"

I don't understand what you mean by this. How ever does that argument mute Perl's dynamic expressiveness - which lends equally to unreadable syntax as much as clean syntax - or the commonly encouraged patterns in Python?

> "and the corpus of actual code out there is much more likely to be terse, unreadable noise than what you're likely to find in most python or ruby projects"

Because Perl saw in its infancy back in the 90s much higher use than Python and Ruby did. It's the same with PHP, which looked like shit in the 90s even if it didn't need to. Incidentally, PHP, too, suffers from stubbornly outdated criticism.

I think you're too hung-up on the languages themselves, and forgetting that programmers, and software development and engineering as a process and as an art, evolved a lot the past 20 years - much has happened also with how people write C today compared to the 80s and 90s.
So (a) it's not a sleight of hand by the article, and (b) Welcome to HN (and almost every other discussion forum), where the commentary almost always has nothing to do with the article and has everything to do with pet peeves of the commenters related to the topic of the article.
This is only sort-of related, but a while back there was a beautiful Twitter thread, I think about Google product managers or engineering leaders, who come into a product, revamp a bunch of features and come up with metrics to show that they were successful with it in the short term, and then use that as the case for their promotion and time it just right so they can disengage and bail over to the next product, just before all of the short-term decisions they made blew up and hurt the original product. The punchline of the tweet thread was that they move on to the next product - and the final tweet in the thread looped back to the first tweet in the thread.

Does anyone remember this thread?
250 mg/day is 4.4 mg/kg. In the mouse study published in Cell they used 400 mg/kg/day.

I believe safety at these levels is irrevelant, so I prefer just working out every day and limiting my sugar and alcohol intake, all of which have proven life extension effects.
As far as I even seen, starring things or explicit random thanks to strangers were never a thing among developers in any environment. People say thank you in person, but under jira tickets, on Github etc, it is just seems odd.
From the beginning I have only been talking about how states will conduct themselves, and I have never pretended to have fluency in constitutional law. I follow Supreme Court opinions for the issues I care about, but that does not translate into an arrogance of denigrating the arguments of others as emotional and illogical. In accordance with that, I do not speak on whether SCOTUS is right or wrong.

You talk about "reading" things, but this is my original post:

> States ought not ban medical procedures which are mainstream in major countries around the world on the basis of religious ideology, but unfortunately that's what's happening in states like Texas.

> This is a private matter between any individual and their doctor.

> Of course rich individuals will still be able to fly to countries like UK or Germany to receive mainstream medicine backed by mainstream science.

I have talked only on the consequences which are to follow in states like TX and how state medical policy ought be conducted — in accordance with mainstream medical practice as developed by national and western consensus among professional medical and scientific bodies. This is precisely the sort of state-level debate that you allege to support, and yet are completely ignoring.
How do you properly forecast housing need so your development curve (and the foundational urban planning necessary) aligns with the housing demand curve while keeping said housing affordable?

The CCP seems to have been very successful with their "build an entire city and move people into it model" (seeing the cities have filled), but I'm unsure how it works in a more capitalistic model.
At this employer it seems most of the stuff in their datacenter was purchased.
I could see that if triple entry blogging included saving and exposing a raw text version of the blog. But it doesn't.
DeepMind’s New AI Finally Enters the Real World
TIL! With those specs it might even be possible to run a k8s cluster
Flim – like Shazam, only for movies
So, how it works: You open the app, click on the button — the camera opens or select a photo from the gallery, then crop the resulting image, it is sent to the server where the search takes place and after a couple of seconds we get the desired movie with all the important information.
Basically, that’s it, very simple. There is also a Google button on the movie page, by which we immediately go to the search engine with a request for the received picture, and the search history for movies is saved on the main page.

Technical part. Let me tell you briefly how it works. In the database at the moment, as I said, only 200 films. Each of which was run through Adobe After Effects and split into frames (one per second), then similar frames were removed from each movie using openCV, as a result, there were about 1000 of them for each picture. Next train of the model, which is a regression tree, with the help of which the search for the original film takes place.

It remains only to pull out movie ratings, descriptions, years and geography from IMDB, throw everything into the database; set up a web server, write an Android application in Java; tie everything together and put it in the store.
have a keycloak dev server been running for 6 years with literally 0 maintenance... it's a well crafted piece of software
You don't really say why you're frustrated. What stage of the process are you getting rejected at?
No blog post or pictures but I have taped an ADXL345(accelerometer) on the back of my washing + dryer and I'm using a pi to notify me when a load is done.

Didn't have the time to put a fancy algorithm to detect movement so it's rough, but it has been working perfectly for the past 4 years with no false positive/negative.

https://github.com/jebeaudet/time-to-fold-alerter
Same here, with a self-hosted Nextcloud.
HRUCKUS | React Full Stack Developer with PHP | DC Area (East Coast) | Full-Time | Mostly Remote | $110-$150K | B2C Software Development Experience (No Web Developers)

Remote Role - No Sponsorship

HRUCKUS is seeking a React Full-Stack Developer who also has demonstrated experience with PHP. The resource must be able to function autonomously in a high-paced environment and ideally has experience with B2B/B2C SaSS development. Not looking for web-developers.

Also, client preferences is for a resource with 50 miles of Washington, DC area for occasional meetings.

https://www.linkedin.com/jobs/view/3008308231

https://www.hruckus.com/jobs
They either always have some critical piece of functionality missing, or require much more configuration and hand holding than Heroku does. That's not to say they aren't useful, but for serious businesses it's hard to migrate without assuming you'll need a DevOps person to run it. Heroku on the other hand is so hands off, that you really don't need anyone specifically to manage it. We spend about $1,000/month for Heroku managing a SaaS app with 40,000 users and I have never had to tweak or configure Heroku beyond initial setup and then just scaling, which is literally just clicking a button.
Archived: https://archive.ph/2022.05.04-155800/https://www.nytimes.com...
"One does not simply stuff their blog posts with memes"
Yeah YAML is great for visualizing data structures, not good for creating them
> This isn't one of those weird conflicts: this time there's clearly the bad side and the good side

But people always say that. Every single time.
I just got the Python InputFunction to work on WordPress using Pyscript
The U.S. Is Losing the EV Battery Race to China
I suspect the storage batteries are designed to capture solar at peak generation times when it will exceed the HVDC transmission capacity, then deliver it at night when solar is not generating.
Your comment is based on unfounded assumptions --- that the current banking system will be subverted and cash will no longer be accepted and due process under the law will become null and void.

None of these are being proposed. Implementing all of these would require changing the constitution.

In other words, your comment is an example of the paranoia I referred to.
I've not used Plex, so I'm not sure. You'd need to find a way to expose it to the Internet (mine's only on my local network) but that shouldn't be too hard. Just forward the correct ports on your router.

It does have an account system, including the ability to restrict which "libraries" an account can access, which is great if you have kids. For adults, it lets you track your viewing progress/status separately, just like having multiple Netflix profiles.

One thing to account for is that it has to transcode and/or remux videos for clients that can't handle a file's native codecs, audio or video, which can put a pretty heavy load on the server. A Raspberry Pi or weaker x86 machine won't be able to do this without frequent pauses and frame-dropping, for any but very low-resolution media. Solutions to this include: 1) ensuring that your clients can all handle a huge range of codecs, so it never has to transcode (IME audio is, these days, trickier than video, especially ensuring things like Dolby Atmos are supported), 2) getting a really powerful server, in particular with a video card that Jellyfin can use for transcoding, and 3) falling back on just downloading the file and throwing it in VLC (the web interface makes it really easy to download the raw video files in a pinch, though if you have big high-quality 4K rips they'll come down at full size, which can be inconvenient on devices with limited storage, like, say, iPads).

However, I think Plex or anything else will have similar limitations, since they all have to do something like that to accommodate players & devices with limited codec support.

Jellyfin's been very stable for me, which is part of why I'm still on it. I also find the UI in most of their clients much, much more to my liking than something like Kodi. But IDK about Plex.

[EDIT] Oh, I guess you could also batch-job transcode all the files to something very widely-supported, outside of JellyFin, though likely at some cost in quality and maybe also file size. Plus it'd probably take at least an hour or two to hack together a script to do it, for a wide range of input codecs.
It is possible that the same temporary (read-only?) access that would allow you to delete the tweet would also allow you to capture much of the relevant evidence:

• fetching the offending tweet via a raw/API method could, in the JSON, reveal more metadata – such as involvement of some compromised 3rd-party app with posting rights to your account

• requesting your entire Twitter archive might similarly still be available (as they offer it largely due to the EU's legal requirement), and include the offending tweet with full metadata

Requesting the latter – your full archive – without supplying any more new info (your phone number) might be a tactic with leverage given the EU-compliance dimension. (Though, it's also possible the regulators have already approved phone-number-verification as a reasonable prerequisite for such a giant personal data dump.)
The most common policy for what? I've worked in defense and there are stringent security requirements for applications and servers, which programs written in manual memory management languages would likely fail. "Some existing policies are bad" is not a convincing argument that hare shouldn't exist.
If they're fraternal and supportive with the entrepreneurs they've invested in then maybe they deserve to be high up in the rankings! /s?
I was wondering why there were so many Star Wars quotes, then I realized today is May the fourth. Nicely done!
I think the critique is more valuable for other readers like the non-Hare users in these comment threads and in particular language designers, than at Hare developers. If it can inform Hare development to make a better language that's great too. If they choose their path ignoring it, that's their prerogative, but at least it was expressed and given a chance for adapting.
For what it's worth, you could also use USB over IP (http://usbip.sourceforge.net/) even if your virrualisation host doesn't support it. Watch out for authentication though, because the protocol doesn't care a whole lot about security. Might be worth the effort of setting up a wireguard/ipsec tunnel to secure the traffic.
It can't do reports. It's a rubbish lister.

It's also clearly not an anagram of REPL. I wonder if anyone ever figured out how to write REPL with a keyboard. I'd like to learn it some day.

(REPL was written in a crazy character set and relied on custom printed punch cards. I think it was the perl of its day.)
Deep mind implements faster compression algorithms; uses some sort of AI gamification to complete mundane tasks.
Britain cuts Russia off from management consulting accounting and PR services
> Maybe it's just knowing that you have this perpetually winding machine on your hand

It's a mechanical device which stores energy in a spring barrel, and consumes it through a set of gears to produce constant velocity motion.
The problem comes from this apparent ease of communication. I don't think things will get much better till people get used to it.
Really excited about this and rust-vmm which allows you to build custom Virtual Machine Monitors. The problem with a solution like Firecracker, and why they are able to get such fast startup times and a small memory footprint is that they selected a subset of features to expose. This limits the capabilities of the running container, which is of course the point. But it is not general purpose enough for all workloads. For instance, I want to use Firecracker but require host file system sharing. Rust-vmm looks like it is trying to solve this problem by providing a collection of rust crates that allow users build their own VMM with the features they need. It's build-a-bear for VMMs :)
Fastmail–Send Later with Scheduled Send
But embedded engineers are treated more like commodities nowadays already (except at the top or in specific niches like legacy banking software or HFT), because the industries that drove their day are also commoditized and outsourced. It’s relatively easy to hire.

Yes eventually web devs will be eventually commoditized, but that doesn’t mean the return of low level programmers persay.
While ultimately everything is a matter of taste, the kind of people that hate sigils also tend to hate parentheses in Lisp. Both syntax elements are there for a reason.

I believe sigils make string interpolations easy to support in a language. Consider JS that had to introduce an adhoc „${}“ expression to support those eventually.
Since you're clearly using "spending" in a more economic sense, but most people will read it from the perspective of household finances and therefore interpret spending as morally wrong, I'll add that the spending you're discussing includes, and primarily is, investment.

Both your run of the mill, deposit money in the bank which loans it out so all sorts of businesses can be built, and people can buy houses, cars, etc., and your more exotic VC and hedge fund investments.
Fair enough. I am sure the key distribution is fast and all that, but not needing peer key distribution at all was a goal and the overhead associated is less scalable than just not doing it at all. Regardless, very cool that you can handle that many nodes, which is a hard problem. I assume you do just-in-time key distribution or something, because (n-1) distribution of peer keys would be ... less than ideal.

Anywho, the more important bit is my point about performance. Nebula is significantly faster than userspace Wireguard, and plain userspace Wireguard is (last I checked) a bit faster than Tailscale, due to the additional code needed for things like your ACLs. At gigabit type scale it is probably fine and not noticeable, but at Slack, we needed to scale to 10G+ on links, while ensuring we didn't take a significant hit on CPU resources.

Again, I think Tailscale is very good for its target use case as a VPN replacement, and congrats on raising these funds!
Portainer looks popular but it's actually not easy to use, can't see which container is upgradable and doesn't even care to support mobile.

I found an alternative which is still a very young project but I've replaced Portainer.

https://github.com/SelfhostedPro/Yacht
I have heard a rumor that dyslexic folk have an easier time reading Comic Sans
All other factors being equal, that would be tantamount to reducing demand. Nominal prices would fall, yes (deflation), but a failure to increase supply would result in shortages. Shrinking the money supply would have quite a similar effect to price ceilings in this scenario.
There’s no ‘we’. We don’t coordinate. We don’t design up front. Did Brendan Eich consult ‘us’ before he unilaterally made JavaScript the fucking ‘assembly language of the web’ for the following 25 years? No, he just got it in there, and the whole industry that burgeoned afterwards did whatever they could with what was already there. Who has time (or clout) to design a sane application stack and appropriate tools, when there’s money to be made?

There’s no we. There’s a million moths slapping into everything and being drawn to various bright, often false, lights.
Anymore? Gnome/GTK has been like this for a long, long time. The relentless taking away of options, choices, the ridiculous "everything mobile UI" drive, that's been going on for YEARS.

I used to use gnome-terminal, the last bit of gnome in my workflow. Then some genius decided to remove the --title argument to it, and you could no longer change the window title text. Somebody actually put in the work to remove that super basic feature.

No gnome for me, never again. It is a worthless project.
I think react was an attempt at simplification. OOP isn't the only thing that influences complexity. Simply switching a project from OOP to a more FP like paradigm doesn't necessarily make the framework simpler because of other confounding factors.
I host Prosody for myself and my family.
This is very common! What's worse is these engineers likely created or at least contributed to a situation where tribal knowledge is valuable, rather than developing simple decoupled systems that can be picked up by new engineers.
That's the point I make in the first paragraph, essentially. But the second paragraph is another reason.
Jellyfin, I must try that for the family, great!
We use Minetest instead of Minecraft here. It runs ok on Raspberry Pi 400 and Android as well.
Stripe Financial Connections
I use me.<random>@mydomain.com (which has wildcard with prefix), no one blocks dots typically.
That is hilarious. It's a real life example of catastrophic forgetting.
Why use Plus Addressed Email?

Plus addressed emails allow you to filter your email for all the junk mail you get when signing up for a new service. Signing up for a service with the username alice+rnok6xsh@bitwarden.com will still send emails to alice@bitwarden.com, but you can easily filter emails that include +rnok6xsh to prevent them from clogging up your inbox.

In this example, just make rnok6xsh your username and let spam filters do their job. Please stop embedding email addresses in usernames. It rubs GDPR and privacy in a bad way.
You are a rare engineer who actually pushes back on nonsense. For that, I say "thank you". I feel that there are too few people at Google who will say "stop, that is going to create a problem in the future". Some people are very enthusiastic and well meaning and "productive" (high change count), but create a burden for their colleagues in their fervor to change things.
At the risk of sounding cultish: I would argue “the cloud” is a bit more than just renting someone else’s computer. Hosting companies existed long before the “cloud”.

The difference is the abstraction layer. I would define “the cloud” as a layer that abstracts away the physical infrastructure. (Which works until it doesn’t but that’s a longer comment.)

You can even apply “the cloud” to your very own fleet of computers with the right software.

Like I said in the original comment, it’s a specific solution to a specific problem. Whether it’s right for your system I have no idea.
Calvin Kline micromodal underwear is a whole different ballgame than fruit of the loom.

The final price is due to a mix of quality and branding. It’s not just taking the same item and targeting “lifestyle”

It’s not just a matter of targeting a different segment using the same material, the actual product offered usually has to be materially different.

Hershey’s chocolate like candy product vs small batch artisan chocolate or Kraft American cheese product vs actual aged cheddar are not just marketing the same product to different segments.
As an owner of an SKX who doesn’t know much about watch longevity, how long can I expect it to last? Are there other automatics that will outlast a person’s life?

It still blows my mind that you can take the SKX scuba diving, especially when you factor in the price.

This may sound cynical but as I get older and see the world becoming more and more digital and connected, I find myself appreciating analog, mechanical things like watches and old cars more and more.
> Sure, if they're actually unrelated, or being managed by separate teams then split it up

What if they become managed by separate teams? Or two projects in separate repos become managed by the same team? What about a service that basically everything else in the company relies on (for Google, accounts and auth for example).

Better to just keep things in a monorepo IMO, even if they seem unrelated.
Show HN: Create interactive developer videos by integrating codesandbox, Repl.it
I've walked around solo (and often at night due to jetlag from Australia) many countries - rich, poor, busy, deserted seeming.

Never have I felt as unsafe and unsure as in the US.
My main motivation for work at this point is to provide for my children and buy my retirement. More money via promotion helps me achieve those goals.