skysight-inc/HackerNews huggingface dataset:
While his arguments of performance to power might have some truth, I strongly dislike that he's using the current pricing as a comparison point.

Sure, buying one now is (relatively) expensive for what it is, but I bought my Pi's back when they were MSRP ($45-54 USD for RPI4 4GiB and $35 USD for RPi3B+). Nothing can compete at that price point. While there are cheaper options or more powerful options for a bit more, none of them have the same support the Raspberry PI has.

As for reliability, dropping ~$25 USD for a drive enclosure and having it boot from that is doable with the Raspberry Pi 4 (and the 3 but I've never tested it).
Show HN: An interactive JavaScript (ES6) curriculum
> sane licenses

FYI, our policy is to use only MIT, Apache2, or PostgreSQL licenses. You can run it all on your own infra, with instructions here: https://supabase.com/docs/guides/self-hosting
"This new company [mozilla.ai] will be led by Managing Director Moez Draief." And they link Mr. Draief's name to LinkedIn which hits you in the face with a login wall as hard as narrow AI will hit the jobs market. The way LinkedIn puts a login wall for reading public information and then hijacks the back button should warrant corporate death penalty.

Better links for Mr. Draief [1] [2].

[1] https://www.lse.ac.uk/statistics/people/moez-draief

[2] https://scholar.google.co.uk/citations?user=7zG0FQsAAAAJ&hl=...
Virtual overlay network on AWS Marketplace that enables multicast in on-prem-to-cloud and cloud-to-cloud environments.
I know that mozilla has a decent track record of sticking to their ethical principles. Despite that, OpenAI started in the same spot. Let's make ethical AI (and you can define ethics in multiple ways... Based on trust, privacy, open source-ness... Whatever). And even they turned 180.

Will this be any different in the middle of an AI arms race because money can be made? I dunno... Doubts are strong.
1) Jay Powell was nominated for Fed chair by Trump himself, so Trump had only himself to blame for any consequences of this.

2) You rhetorically switched from "the establishment went ballistic" to "Fed bashing is fashionable" without saying who is bashing the Fed now. The establishment? No, I'm not seeing that.
It would never happen, but I wish there were a central web site with accurate information of income sources for all people employed, or once employed, by the federal government.

It is fairly well known that high profile people like Bill and Hillary Clinton make a fortune giving talks to Wall Street insiders, etc. I think it is also important to know if lower level bureaucrats start getting lots of money from companies they steered contracts to.

This is not a Democrat or Republican problem specifically since politicians on both sides get campaign funding and support from the same sources.
Not sure I'm using them even unconsciously. Because every time (admittedly not often) that I get a new keyboard I type shifted (as in djogyrd instead of shifted) for a while.

If i'd be using those raised markers I wouldn't take so much time to adapt I think?
That is if you follow the theory that wage costs are the dominant part of the cost of goods that make up the product baskets used to track inflation.

Sounds like a good idea in theory, but completely ignores the real-world consequences of such shortsightedness: billionaires getting richer and richer without anyone caring is bad enough, but COVID and then the consequences of the Russian invasion forcibly exposed the worst issue that had been swept under the rug: low wages kill resiliency. When two thirds of the population barely keep up living paycheck to paycheck, even the tiniest disruption wipes them out financially and forces them into debt.

And for what it's worth, we're seeing it right now where all the inflation ends up: in the pockets of the rich. Corporate profits are at record levels, even though economies just got out of the devastation that was COVID and we're having a full blown war at the European borders - one might expect the opposite, massive economical problems after all this chaos. It is high time that minimum wage rises and employee direct action (i.e. strikes) end up redistributing these indecent profits to the pockets of the people.
Ownership Guided Translation from C to Rust
I provision a single VPS that acts as Terraform & Ansible control:

- Store and run Terraform setup in git
- Store and distribute SSH keys
- Store and run Ansible scripts for bootstrapping (e.g. Kubernetes clusters on dedicated, or more VPS'es)
- Host VPN and some low-intensity services (I'd delegate both of these if I had a bigger budget)

Specifically, this replaces the use of Terraform Cloud.

I enjoyed using Terraform Cloud for a more cloudy setup with easy GitHub pull-request integration at a past employer.

But I'm specifically aiming for simplicity here. It doesn't scale as well to a team of 2+ without establishing conventions.

I haven't explored what self-hosted alternatives there are to Terraform Cloud.
In the US I suspect "contract to hire" fills a similar function. I see that all the time but I don't think I've ever seen an official "probation period" on an employee role. (Could also be regional or industry dependent.)
Qubes OS helps a lot here, since I can have several independent browsers with independent sets of extensions, none of which have access to all my data or browsing history.
In a way...I kinda wonder how much Mozilla needs to stay a purely private company.

Giving the current climate relative to Google, Microsoft and Apple's presence on the web, having Mozilla become a nationally funded project at a dedicated org. doesn't look like wild dreams.

To jest if it becomes Germany's official administration's technology provider, investing a significant amount in the ongoing maintenance of firefox would be a given. Make that a multi-country deal and enough money would float around.

There would be still issues on the governance and keeping it a competitive and innovative product, but it isn't unheard of.
Trump has been grifting his fans before, during, and after his Presidency.

Trump forced the government to spend money on his personal businesses during his Presidency.

Trump has been getting bribes before, during, and after his Presidency.
Wouldn't that make a large advance less concerning? At $65M it will be ~decades for him to earn out, which means the marginal book has ~no effect on his finances and isn't useful for bribing him.
If you read my comment as implying all science is ruled out due to one example, that's very much a you problem. I said or implied no such thing.

I also didn't take a stance on this research. I've yet to read the paper, and I don't read "science journalism" like TFA. But it's not like the findings are earth shattering given previous research. Therefore I lean towards optimism.

I am simply saying that scepticism is warranted even if a paper is peer-reviewed and published in Nature. The "scientific process" doesn't magically end at peer review. The process goes on, and it pretty much never ends.
There doesn't need to be evidence of actual influence. The mere existence of such an obvious conflict of interest is itself corruption.
Exactly. In the past, I looked for a way to donate to of give businesses to Firefox, but I have no intention of supporting Mozilla given their lack of focus.
Sure things changed. But some things will stay the same 'till end of time. Like Oracle and M$.
However, you can buy a lot of electricity for the price of a scalped RPi these days.
i feel PythonAnywhere is a great concept but less great execution.
You should probably read Karls works and his successors works like:

- The Motorcycle Diaries

- The Jewish Question

- Das Kapital

These were written within ideological contexts and contain things that we would consider hate speech today. Very much perpetuating ideas like:

- lazy Mexcians

- Jewish world conspiracy

- Black people (he would call them the n-word) being closer to the "animal kingdom" than man.

And they did all of these in ideological constructs.
People in the 1950s used to buy much smaller houses. Owning a small (13 inch) black and white TV used to be a big deal. A computer costs millions of dollars (not accounting for inflation!) and filled large buildings. Women often didn't get a drivers licenses at all, and even they did there was only one family car so they needed to drive their husband into work if they wanted to use the car. Cars needed a lot of maintenance for things like the points, and they didn't really last long unless you rebuilt the engine which most people did. You had one phone in your house and it was a party line shared with your neighbors.

In the 1970s houses were already getting larger, but not to today's. Nearly everyone had one 19 inch color TV, but few two. Only a few weird people had a computer in the house, and it connected to the TV for a monitor, for the rest a computer took up large buildings but many people had a terminal to use it via some time sharing system. Most women had a drivers license, but families only had one car unless the woman worked outside the house (which was most by this time). Cars with advances like electronic ignition cars need much less maintenance, but if your car was about to reach 100,000 miles you gathered your best friends to go for a drive to see it at all zeros: you had to add oil before you left (in a cloud a blue smoke), rebuilding engines was still common, but not something most people did. You had a private phone in your house.

Today most new houses are the size of what would have been considered upper middle class in the 1950s. Today people consider it normal to have a TV in every room. Today everybody has a computer in their home. Most families have a car per driver, and those cars often last 300,000 miles (though many people don't keep them that long). Everybody has a phone/computer in their pocket, few have them in the house at all.

There are a lot more things I could point out that have advanced. If you were willing to live like 1950 or 1970 you could get by on a lot less money.
At the time, maybe. Eventually it will be remembered as a short glitch in tech history.
Activitypub > Mastodon.

While it currently indeed is rather impractical and even unattainable to run your own instance, it's by no means impossible.

The protocol has no opinion on it¹. ActivityPub is more complex than nostr (I've built software for both) but not fundamentally different. Neither nostr nor activityPub have fundamental properties that make it possible or impossible to be fully P2P or fully centralized.

Nostr can easily become centralized. AP too. But ActivityPub can operate in a P2P nature - where every user == a server just as well as nostr can.

Practically, Mastodon is the default for AP, and thus dictates the use and shape. But I run my own gotosocial AP server, which is both simple, lean and clean. So already it's practically possible to run an AP server on tiny hardware with hardly any maintenance overhead.

¹EDIT: AP just describes an "inbox/outbox" with a PUB-SUB mechanism over HTTP. HTTP requires some discovery (dns), but that does not require fixed servers/domains. One could theoretically have an "inbox" (http-endpoint) on their mobile phone, bypassing the need for a server alltogether.

Nostr is much simpler, it has that going for it, certainly! But when people say that nostr is "p2p" and AP isn't, that only describes the current state, not their fundamentals.
> it doesn't preclude others following your advice being bitten.

Just Google which ones are actually always free. Didn't have any problems personally.
Unixsurplus. Just like with cars, the cost savings of buying used are difficult to beat. Who cares if the hardware is a few years old if you're getting it 90% off original MSRP?

As an example, visiting the site now, first thing I see is a box with 2x E5-2667 v2 (8c,16t, 3.3ghz base clock, 22nm). These were $2300 each when new. It also comes with 128 GB RAM, case, PSU, 1U rail kit, and two 500 GB SATA SSD's to partially fill it's 10 caddies.

The entire thing is $260 + $65 shipping. You can't even get 16c/32t of 3.3ghz compute alone for that price these days, let alone a whole bootable system.

This entire system is about 7% of the price of those two CPU's when new, so you're getting at least 93% off MSRP there (in reality, higher, after subtracting the cost of the RAM, case/chassis, PSU, disks, etc).

Sure, 4x R5 5500 does give you a passmark of around 76k compared to the 24k you're going to get with 2 of those xeons, but then again, you couldn't even buy four of those R5 5500 CPUs alone (let alone 4 cases, mobos, PSU's, coolers, HDDs, RAM, etc) for the cost of that system on Unixsurplus.

I am not affiliated with Unixsurplus and don't personally know anyone who is, but man do I love their store. It's the technology hardware implementation of "one person's trash is another person's treasure"
I'm not sure if a bastion host for a single server is all that much better. If OpenSSH allows access to hackers, they'll break into your bastion host and move on from there. All you're really adding is on e more host to forget to patch.

You're only ever more secure if you reduce the attack surface. These days, with WireGuard's simple and secure tunnels, I'd say a VPN may be an improvement, but I'm not all that worried about SSH on my servers. Either disabling password logins or using secure passwords should be fine in most cases.

I personally change the SSH port as well, not really for security but mostly because it keeps the logs clean. Port scans will still happen but you won't get bombarded by thousands of pi@server.com sessions failing every day of the week.
I typically see two kinds of raspi hate, and only one of them is reasonable imo. The first is stuff like this article, where you can probably get something better than a raspi these days for about the same price (especially when you consider scalper pricing) or just run a docker image in a server you can make with an old computer. This is very good advice, especially now that getting a raspi at MSRP is borderline impossible.

The second is most of the comments here, declaring that novices should just learn embedded programming and use an arduino for everything! If you're in this camp, you should consider _why_ people chose to use raspis for project. and watch your ass because an EE is about to arrive to drag you for not just using a 555 timer in your projects.
Doctors have huge variances in job satisfaction and overall happiness based on specialty.

https://www.mdlinx.com/article/these-doctor-specialties-are-...
Imagine if Cisco or Juniper decided to swap master or remove slave from their code. Core routers going down because of word police terminology and an admin who missed it in the change log.
Normally a good idea to remove the battery actually, they bulge over time and could present a fire hazard.
Yeah I remember activities from over a decade ago. I don't recall ever being able to get it to work right.

I ended up writing my own WM instead: https://github.com/BurntSushi/wingo
Thanks for the thread. It is full of Oracle horror stories

I was about to give Oracle free tier a try for some hobby projects.
Dreamcast Architecture: A practical analysis by Rodrigo Copetti
Like Zail Singh with Reagan, you will just have to teach it Punjabi :)
Rollstack (YC W23) is hiring a full stack engineer in EU, Brazil, Argentina
I only login with my SSH keys, so I don't see the problem — I'm protected with cryptography.
I think the normal process is to check the cv and ask any previous employer about performance.
You can definitely pack a Java application into a single JAR file and skip the Docker. Java's xenophobia (allergy to linking libraries) is the real root of "write once run everywhere" so often all you need is the Java runtime.
The problem with "heavy regulation" for anything to do with tech is it puts you at a technological disadvantage.

The only thing AI regulation would do is hand AI supremacy to China. This is the case with almost every other technological development that we kneecap ourselves with, nuclear power, high speed rail, etc. We waste endless energy on bureaucracy while China is building.
The Internet, and all other new technology the last 50 years is an enormous increase in living standards that's easy to forget.

Housing is a weird example, since that's actually been getting worse, due to housing construction largely being banned.
We're talking money in the range of $100 million and upwards that these politicians make within a few years in office. The anti corruption has to be the primary focus because the incentive to make money even with $1M salary is huge.
> Systemd holding connections and restarting the new binary.

How does this work?

Or does it just mean it stops new connections while it's restarting?
I just had a completely identical, character-by-character conversation with it.

Shouldn't there be at least a very little bit of randomness?
Do you drive an old-timer, with the same justification?
Certificate authentication is overkill and rolling it yourself is painful enough that huge companies have been built around it (Teleport). Unless you're an enterprise SSHer with tons of ephemeral hosts, use public keys instead.
You can always use an AVR or ESP32 as your remote GPIO.
So it's not intrinsic; it's related to quantity.

Please have a look at the definition of "intrinsic".
Yeah, this is why I had to go write my own WM to have sensible multi-monitor support. I had to break one particular part of EWMH to do it. And indeed, some apps (like pagers) don't work with my WM because of that.
Remember the faster than light neutrinos that turned out to be a loose cable? I doubt they "just forgot", but being perfect is more difficult than making a mistake somewhere in the process. Before they publish I would hope they Quadruple checked for every source of possible contamination. Instead of saying we did it right so obviously nothing went wrong.
I suppose a backend engineer could produce screenshots of parts of the front-end that they helped enable, charts that visualize any improvements to metrics they made, and maybe systems diagrams to show services they built or maintained. Each one would need some accompanying text to give context
My homelab, up until the beginning of last year, consisted completely of Raspberry Pi's - gen 1 through 4. Because they're so resource constrained, adding new services in my homelab meant adding more Pi's. Pi's themselves then became near-impossible to buy, which meant I couldn't expand anymore.

I bought a set of four 10-year-old HP rackmount servers instead - 56 cores, 88GB of RAM, and 12TB of storage total (note: I pay for the electricity solely with home solar, so the ~400w idle isn't a financial concern). They run Kubernetes for workload scheduling. All told, it cost about $500 to acquire all of the equipment.

Honestly, I haven't looked back to the Pi days. Provisioning a new service in my homelab used to have a lead time of two weeks (acquire a Pi, image it, install services, etc.), and now I can deploy something new in 15-30 minutes. I learned a ton through running systems on resource-constrained ARM32 devices like those, but it's ultimately not a great use for them.
way too much to scroll through.
AWS Multi-account strategy for small and medium businesses
> See also, a few years later in 1884, the Maxim gun (3) which tilted the odds even further.

"Thank the Lord that we have got

The Gatling gun

And they have not!"
I don't know if it started with pi-hole but one of these projects must have been the turning point for "load up an SD card and let your pi run for years at a time with nothing else". That's how a lot of people use them and especially with recent prices it's pretty wasteful.
I have 2 pis and both run multiple of the programs that people usually run solo on a pi (Octoprint, MPD server and player, UPS controller, (Zig|ZW)2MQTT and so on)
I’m Lost All the Time. So I Went on a Labyrinth Vacation
Is there some tendency for a starting word that does well one day to do poorly the next day? I know Original Wordle was randomized so there wouldn't be, but now that there's editing there might be.
From the article:

"I migrated my Pi-hole from an actual RPi"

Can a RPI be a final solution? It sure can! Can an RPI be a bridge to something else? Yes and that is where it shines!

Having a RPI or two around gives you tools to experiment with. It can be a server, or it can act as an IOT device, or a USB HID device or...

Some of my RPI projects have been replaced with old laptops, or Beelink boxes, or ESP hardware. I think of RPI as a first step, that lets me play before committing to something (and spending).
This is what has landed me 3 of my 4 programming jobs.

1. Having a web portfolio which has system designs, images, or gif videos of my apps, and points to my github code which interviewers can view.

2. Then walking interviewers through a project during the interview.

Whereas 3 months ago, I had a call w/ a "Director" of Engineering for a small startup (5-10 engineers, about 10-20 other staff). He wanted me to do a take home project. "it's just a 2 hour project: a CLI tool to lookup data via REST API, based on arguments passed in. And expose a gRPC endpoint, writte in Go or your favorite language, but we want to see it ready for production with tests". Everything except the REST API part was new to me: a CLI framework, gRPC, protobuf typing stuff.

Three hours in, I realized I crossed my self-imposed timebox and that the project would really take about 8 hours (or perhaps 16 if I wanted to polish it and have a higher rate of getting hired). However, I was on my vacation and the purpose was to spend time away from technology.

The whole thing felt a bit silly. Learned a new framework though so that was cool (yargs -- https://www.npmjs.com/package/yargs ).
Great to hear! We're still looking for strategies to cheaply retain more data. If you have any ideas, please jump in: https://github.com/social-protocols/news/issues/54
Ever since I stopped doing mainstream stuff, and went niche[1], I've had zero problems finding a job and I'm not that special. There's a lot of people on the planet, more every day, so if you expect your life in the gray mass to get easier over time, well, it probably will only get harder.

[1]: https://repl.ee/blog/the-niche-programmer
I wonder if the story of Heracles is our origin for the ancient-club-warrior concept.

https://www.joshobrouwers.com/articles/club-heracles-recogni...

Though naturally, the ancients didn't see Heracles as some primitive brute.
> In fact it almost never had a chance, especially in the current environment where anticompetitive moves are no longer really pushed back on by the govt.

They used to have a great market share of 100%, but then Microsoft bundled Internet Explorer with Windows, which was much easier to install than Netscape Navigator. Netscape then became the basis for the open source Mozilla Firefox project.

As a side-note, the name Mozilla was derived from Mosaic Killer. Mosaic is the browser that was created by Marc Andreessen and Jim Clark at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign. This Mosaic browser was then bought by Microsoft and then the basis for Internet Explorer, which killed Netscape.

> In fact it almost never had a chance, especially in the current environment where anticompetitive moves are no longer really pushed back on by the govt.

I disagree with the statement that anticompetitive moves are no longer really pushed back on by the govt. Anticompetitive legislation was introduced in response to Standard Oil. On the day that the legislation split up Standard Oil in the many subsidiaries such as Chevron, BP, and Texaco, Rockefeller advised people to BUY shares of Standard Oil since the company was getting too big to run efficiently anyway. The legislation didn't have much effect as you can see from the fact that aforementioned subsidiaries still thrive today.

I've learned these things from the Acquired podcast by the way. Can highly recommend.