skysight-inc/HackerNews huggingface dataset:
Your Circuit Lab project was great and really helpful when I studied circuit analysis. That's the project I've known you for. Thank you for that!
> possibly by using sha-256 (or truncated sha256) or make it user selectable on new repositories

Honestly I have not found that user-selectability of algorithms has made anything better. It might be convenient for the developer or a maintainer to somehow be able to change it without recompiling the whole thing, but I wouldn't include security parameters in regular config files that users change. In the 90s this made sense with encryption considered equivalent to ammunition (it still is, but laws have been relaxed) and needing to be changed on the fly, not-so-battle-tested algorithms that you want to quickly switch between, updates coming on CDs, etc. These days, we have security updates coming automatically and we know that some algorithms are pretty much rock solid for the foreseeable future. If one person reads up on it properly and then sets good values, a user (even if that user is a knowledgeable sysadmin) should really not have to tweak it.

SHA2 sounds like a good choice, I would just stick with that. Do think about upgrade paths, but assume that you (or a future maintainer) will just provide an update when (if) SHA2 starts to be weakened in similar ways to SHA1.

> a number of hosts to one repository

Oh that sounds cool, especially with deduplication between them. Restic would be able to do that as well, but they couldn't run concurrently at all and it doesn't really seem to be meant for that sort of thing even if it does store the hostname with each backup ("snapshot"). This would certainly be an interesting feature to a lot of people, I had never even considered using the same repo for multiple systems!

> [the sqlite database] should be backed up independently (at the end of the backup script I use sqlite3 commands to do a dump of it once a week [...]

Oh, that is a very important gotcha. I would expect that when I made a backup, it contains whatever is needed for it to be restored.

Glancing through the results when searching the page for 'database', it doesn't seem to be mentioned. Am I overlooking the backup script you mentioned, or is that just your own backup script and not on the page?

> Other features unique to Snebu -- you can have the server "pull" backups without installing an agent on the clients (the "tarcrypt" will still need to be on the client if encryption is needed). You can have the clients "push" data to the server using a restricted user account that allows backups but not deletes or restores, and have a separate restore ID for example. You can give different administrators IDs on the the backup server access to different groups of hosts in a look-but-don't-touch, etc.

Ooh that is really fancy! Especially the second one; how is that enforced, I assume with filesystem permissions? Something like allowing to create files but not change existing ones (chmod +w on the directory and chmod -rwx on the files iirc)?
But they are not particularly relevant in the discussion of the cultural memory of the modern United States
The US is really the only country in the world that's this aggressive about their citizenship. A few others come close (I believe Turkey doesn't allow you to revoke Turkish citizenship and claims children of Turks born abroad as citizens, or something like that), but most western countries determine citizenship based on where and how you register your child's birth.

It's quite unreasonable to expect all non-Americans to be aware of all these little exceptions in US law.
I personally prefer null and exceptions over Option types and Results. The former provides felixbility within OOP if you use a lot of interfaces. I haven't struggled with null pointers since I started programming a long time ago.
At least for me, if I log out of reddit the homepage still promotes /r/politics and a few of the other 'news' subreddits. These are all horrible places.

The worst part is that it reverts back to the new UI.
I only hate it because it's less dense.

The left and right margins are gigantic. Every headline takes about twice as much space, so it takes longer to read the same amount of headlines and pick out anything worth reading.

Maybe it makes sense on a newer phone, or fullscreened on a desktop. I usually run Reddit at 1000x1000 on a desktop, so it looks like crap.
A United States where a significant fraction of the Native population had survived, intermingled, and developed their own 20th-century culture and architecture on a significant scale would be very different.
Sure. I'll accept that I am just complaining that I can't get from one walled garden to the other. From my perspective, if they are all walled gardens, I might-aswell choose the best one.
This is questionable advice.

1) Any SaaS that actually provides values is probably worth 10-100x what it costs.

Of course, it doesn't mean they all provide value.

There's a mistake in your comment ('we stopped using them and didn't miss them') which is the assumption that SaaS doesn't provide value, which is obviously not the case.

Good tech is an amplifier - that's why it exists.

You're telling the farmer don't spend money on fancy tractors, toil the land with a sickle.

For every $ you spend, the idea is that you are generating ROI, ergo, you want to spend more.

If this 4-person team is hauling in $400K/year it's precisely because of those tools, without which they literally might not be able to do it.

So the advice there should be:

"Don't use the things that don't help, definitely use the things that do"

2) The mindset of 'FOSS is Free' is completely wrong.

Every tech has a 'total cost of ownership' and if you have to spend any time at all installing, fussing with, maintaining it - it's probably worth paying for a SaaS.

$5/month is literally 5 minutes of an employees time.

Think about that: if the SaaS saves you 5 minutes - it's worth it - OR - if the FOSS takes more than 5 minutes a month in over head, it's not worth it.

One of the many reasons that Windows dominates Linux (it's more complicated obviously) - is that Windows is somewhat easier to use and support out of the box. So if Windows saves a single support issue per year, per user - then it's worth it.

3) Data Ownership - like everything, the pragmatic reality of the situation matters more than ideology.

So many factors: security, integrity of host, does the data have 'long term value' (do you need granular data from 5 years ago?).

Do you really think that your home-baked file server in the corner hosting your shared documents is more secure, supportable, maintainable, lower cost than the SaaS?

Maybe - but probably not.

Summary: invest in things that are materially useful to your operations, and if they do 'help' they are probably worth quite a lot but have the self awareness to not get addicted to 'distracting' SaaS, and make pragmatic decisions about what data will sit in the cloud and why, and finally you can still push vendors to provide more 'controlled' data scenarios, such as co-locating services that they run etc.
If you consider it carefully your absence of “culture” is in itself a culture. Just one that eschews those other things.
Speaking from experience, I highly recommend writing to yourself as well. Use a plain text editor and Markdown. Ask yourself questions. Leave half formed ideas in the air and come back to them later. Make a whole folder full of markdown notes for your different projects.
We implemented a Microservices architecture that was promised and looked to be so simple on paper but became exponentially complex as each domain was implemented so we went back to a simpler monolithic service and it was much simpler to operant manage.
BYD is the name of the manufacturer - a big e-car maker in China.[1] Their battery technology is lithium iron phosphate.

To gp's objection, multilayer cells (possibly silicon-perovskite, possibly others) reduce installation cost and real estate cost. Double the power per unit area, halve the installation and land requirement.

Other overhead costs like design and regulatory approval can be reduced with standardization.

Costs can't continue going down indefinitely, but I agree that we are not near a floor. I'd expect another 20 years of gradually tapering reductions. As you say, not good for any kind of thermal generation, with its attendant high operation and maintenance costs. It also makes fusion power generation research pointless.

1. https://en.wikipedia.org/wiki/BYD_Company
You say "spin up" which in my mind implies a whole VM. I think surely actions are just run in sort of a container of some sort like a lambda.

I would think it should be rather efficient to run a github action.
To me, good culture means:

- People are comfortable giving and receiving feedback

- Expectations and priorities are open and honest

- Work/life balance is seriously respected

- Managers serve their reports, not the other way around
Inuits taking a few whales a year as a traditional food source is in no way comparable to the commercial endeavors operated by the Japanese.
It's just awful, and has hardly improved since launch. It loads way slower (sometimes seconds vs. consistently hundreds of milliseconds), scrolling feels sluggish, and old.reddit.com shows significantly more content and comments in less space - not to mention the content width maxes out at 740px when my viewport is ~1920px.

On top of this, despite obviously being designed for it, the mobile experience is borderline unusable and still obviously trying to push you towards the app. If I want to read a comment thread on new reddit, half of the comments will be hidden behind "x more replies" or "continue this thread". When I click that link, it might scroll me to a random ass article suggestion rather than the actual comment. Then, when I click back, it will scroll me to the top again, and it will reload all of the comments. Or, alternatively, it'll beg me to make an account and not even let me view the comments.

Yuck.
Solar and wind power, backed by batteries, would cover my usage 150%. I would really like to see more decentralized energy generation in the future.

I've watched some videos on Mongolia recently, they use solar panels in yurts in literally the middle of nowhere to charge batteries and watch satellite TV, which is amazing imo.

If they can do it, so can we. Individual power generation for every house.
Wow, surely there must be better way to test Stripe integration than just making excuses for paying for stuff you don't need?
Would you say the same for someone getting two warnings and then getting a speeding ticket fine that was for $180k?

For most people, that’s not payable in a lifetime.
Who owns ietf.org etc.? I guess the answer is the Internet Society, which created the Public Interest Registry which currently owns .org (and which was the entity that intended to sell PIR to Ethos Capital), so maybe the IETF was a bad example for that reason too :)
It would hardly make sense to move more than a skeletal staff before the terms are known. I think we will have to wait and see.

It's also questionable in the long run whether the EU will permit all of these transactions to take place if the bank has only a token presence within the EU. At the moment everything is happening under temporary authorization.
First deep dive into the business model I’d heard - really fascinating
I cannot agree more. There is way too much B.S. in the field of software and it's a joke that we get away with calling ourselves "software engineers" or "computer scientists" for how little analytical decision making or scientific method applies.
>> Also this gem: "These clips also revealed flight in hazardous conditions including heavy rain, fog, snow, and close proximity to buildings in downtown Philadelphia. There was also posted proof of the pilot intentionally losing radio signal, and control, of his drone." That goes way beyong "innocent experimentation with your new drone" and into "deliberately endangering people and property", especially if you've been warned about it twice already. Youtube money must've been pretty good to keep going.

> I wish there were an exception for this. Likely the drone had programmed waypoints and was in an autonomous mode.

It's probably not a safe way to fly, at least in an urban area near buildings, like the article said he was. GPS can go batty sometimes with signals blocked or reflected off buildings. I'm also not a drone pilot, but I'm a little skeptical that a drone flying by waypoints can compensate very well for weather conditions (such as gusty wind).
This is a cave canem, or, a "beware of the dog" sign.
A dog skeleton was also found inside the Thermopolium.
Eureka on the Clustering of Geniuses
Hey that sounds fun I’m just curious to know if bouldering is same as rock climbing
Whacky, I had EasyJet Plus for so long (the £200/yr thing) and flew practically every weekend and didn't know that.
Local laws may win over whatever is written in the contract. In some places the creative work you do on your free time and your own computer is yours. In other countries that's not the case.
In my experience doing creative work across multiple countries you should check with your employer and get written approval to contribute to open source in your free time (or best case, during work times too)
That's one of the central questions of the book. But my take is that there are a bunch of ways to answer a "why" question, some more useful than others.

One very common mode is to take a complex causal web, trace until you find a person of low status, and then yell at and/or punish said scapegoat. That desire to blame is a very human approach, but it a) isn't very effective in preventing the next problem, and b) prevents real systemic understanding by providing a false feeling of resolution.

So if we really want to figure out why the failure occurred and reduce the odds of it happening again, we need to give up blame and look at how systems create incentives and behaviors in the people caught up in them. Only if everybody feels a sense of personal safety do we have much chance of getting at what happened and discussing it calmly enough that we can come to real understandings and real solutions.
Yes. All variants are similarly ineffective
In theory that is great. I stopped praising colleagues after I found out that several people behaved as if they owned me afterwards.

Also, I had a manager who would move everyone I praised off the team. He was paranoid about cliques.
Absolutely. I can break it down with some key points that come to mind.

Making the jump:

I had been working in a call center for 4 years and had not had any growth whatsoever. I was broke, lost, and felt trapped at my job. I would look at job posting but didn’t have any of the skills mentioned and thought I would have to go to college to get a decent position. I didn’t have the money to go back to school so I tried something else. I e-mailed 30-40 tech companies, asking if they had any internships to get my foot in the door. Two companies replied back. First company was a desktop support position and the second company was a marketing internship. That second company was a coding bootcamp. I took the unpaid internship at the bootcamp. I realized I didn’t enjoy marketing right away but stuck with it cause it was better than a call center. During my time there, I became friends with some of the engineering instructors and that’s when I was introduced to programming. They told me what to focus on, study, and build. So when I wasn’t at work or the internship, I was reading and building.

Focus:

I had been Deejaying for 18 years and so I always felt that I had to stick with music cause it was a big part of my life. However, I knew it would interfere with my current goal. I couldn’t do both. I’m kind of an all in or hell no type of person, which isn’t always great but that’s what it is. So I packed up my turntables and decided to go all in on programming. This was essential for me.

Holding myself back:

After 4 months of studying, I got hired as a contractor at a small agency. That’s when I realized that I was trapped at the call center job because of myself. It was a powerful realization that opened up my mind from there on. I thought I had to have a certificate or piece of paper to have decent career. I do want to go to school for CS for fun!

Problem solving:

Building software showed me how to problem solve. I didn’t have a framework or direction that I would go to before I started this profession. Being able to break problems into smaller pieces and identify how those pieces relate to each other was game changing. I was a late bloomer with all this but better late than never

Money:

Money changed a lot of things. I would be lying if that wasn’t a big part of all this. My mom, sister, and I would live in homeless shelters and motel rooms, paid by churches growing up. We never went hungry or anything but things still sucked. So when I got my first paycheck as a programmer, I couldn’t even describe the feeling. I didn't have to worry about bills or rent anymore.

This became long but I wanted to give an honest answer as to how it changed my life.
intanational seceti
I don't recall the $80 billion being a major factor in Gray Davis's recall. I remember the rolling blackouts, high power bills, and high car registration fees being more important. Those were having a real impact on voters, and there was a general sense that he was unable to solve those problems.

I also remember the campaign to replace him devolving into a total zoo with all kinds of kooks on the ballot.
Yes and no. Depends on tenancy requirements. I know with docker and other common Linux container strategies you would want to keep each tenant on their own VM. A container isn’t safe enough.

So if this is your org’s only action. Then you’re probably spinning up a VM. If you have other options. You’re probably not adding any overhead.

(Edit: grammar)
What is the peninsula people keep referring to? Sorry, I live on the east coast and have only been to CA a handful of times.
>I wonder whether civilizations with seemingly more continuous histories like China feel more connection to the rest of their history.

This is a really good point actually. I have talked recently to Persian coworkers about their nation's history. They identify with the full length of recorded Persian history. That is, all ~5000 years of it. I have read elsewhere that this is possibly a modern trend, that is, they didn't teach Persian history as the history of their current country at some points in the past.

I suspect their emotional attachment to events 2000 years ago feels a bit different to mine then. They might feel a whole lot closer to the Sassasinds than I do to Boudicca. But maybe that has not always been the case.
The Treasured Diners and Hidden Haunts That Covid-19 Closed for Good
My heat pump was sold as having “700 levels” (that’s 30-100% in 0.1% increments), but the Nexia software shows unit % and also Level 1 or Level 2. Who knows if it’s actually using the fine grain control I paid a lot of money for?

My first thermostat also died in the first year when the power went out. What happens in 10 years when it’s no longer made? I have to dump the whole system and start again?

Also whole features are poorly implemented - Quiet Mode limits speed at night, but not until after startup (or, I think when defrosting)

I’m a bit unhappy with Trane/Nexia at the moment and would absolutely not recommend
If you are a 3-person SaaS startup and your team is spending 15+ minutes a day just scheduling meetings among themselves, and need additional software just to manage that process, I'd say that's a problem in itself.
I think ignorance is a factor, but also legitimate multi-user solutions might involve a lot more friction than these workarounds (or not exist at all).

Say I have 300 employees and 10% will eventually need to access an account (random sample, unknowable beforehand). Does it make sense to have all 300 create accounts vs just putting the info in a password manager for the 10% and calling it a day?

Of course at this point you should just disable 2FA if you're going to defeat all it's security benefits, but more and more 2FA isn't optional.
Would be healthy for the internet to see competition in search engines. The golden age of Google has come and gone. long gone are the days when google was the index of the internet, it's now more akin to yellow pages.

Google is systematically biased toward large internet companies which is a leading factor in the industry trend of corporate consolidation.

Google has way too much control over the flow of information and are showing increased willingness to use their power to influence public opinion. People are starting to wake up to the spectre of living behind the silicon curtain.
We don’t. We do use secure password vault solutions for passwords themselves, which includes auto-rotation after a short period of time that you check the password out, as well as normal auto-rotation on a regular schedule.

But we don’t share any OTPs.
I use Uptime Robot too. Been using them for years on the free plan. It's dependable.
Good idea, I would absolutely love to add that to my "culture documents", I enjoyed the breath of fresh air that Netflix's old notorious one conveyed
Really interesting hobbies man.

Honestly i picked up photography by taking a class and it really sparked my interest in photography and then I went onto do light paint photography and I loved every bit of it. Light paint photography allows you to be really creative as you are basically using the light to paint the picture.

Furthermore I also do blogging but got burned out now I’m trying to get back into blogging

I also tinker with my laptop such as trying out different linux distros or building out tools or even learning about linux internals and commandline tools

For physical activities I usually go out for a run but it’s too cold where I live now and I’m also exploring about golf

Anyways I would love to see your photography work if you have published online
Against Accuracy
It’s possible this individual has a personal experience or upbringing where reciprocal behaviors were not respected. It’s possible he’s correct in certain workplaces.

I’d hate to work with such an individual; I’d avoid them like the plague.

To me “good culture” is the de-emphasis of these kinds of mindsets (and emphasis of the opposite). To the point where it’s justification for hire/fire.
Automatically bisecting the Linux kernel to find a bug
I imagine it might also cause adverse effects if someone happens to be missed.
History of Variant Types in C#
Wouldn’t that also remove results that just talk about Pinterest? Such as an article like this that has “pinterest” in its URL?
I would imagine most Netflix employees were already going to get a Netflix subscription. Setting that up so the company gets some extra QA out of that hardly sounds like a bad idea.
> The entirety of NZ has a population comparable to the size of a large metro area in the US

A meaningless cliché argument.

Hawaii, New Hampshire, Maine, Montana, Rhode Island, Delaware , South Dakota, North Dakota, Alaska, District of Columbia, Vermont, and Wyoming all have less population than metropolitan Auckland... so do I get to make sweeping generalisations about those states based on that?

There are 32 states with smaller populations than NZ. There are 44 states that are smaller in size than NZ.

The Tokyo Major Metropolitan Area has about the same population as the most populous state of California - so what?
Scientists discover a superhighway network to travel the solar system
Definitely. Just pointing out that LSD is not guaranteed to be a psychologically liberating experience.
TikTok's 'talking' dog excites scientists studying canine intelligence – Insider
I found an article on the topic [0] quite interesting. Taking its mapping of ratio to future returns and using the latest data [1], we should expect ~2% return over the next 10 years.

[0]: http://www.philosophicaleconomics.com/2013/12/the-single-gre...

[1]: https://fred.stlouisfed.org/graph/?g=qis