skysight-inc/HackerNews huggingface dataset:
Agree! These are some of my rule of thumbs:

- write all commands, ever entered to any shell, down. Of course, this also includes the procedure to create backups

- do not treat all data equal. There's 'fast' (but small) data that needs more backups more often and there is 'slow' (but large) data that is infrequently updated, thus less often backed up.

- 3-2-1 rule is a minimal setup; extend it wherever possible. Also, use 'migration periods' to replace one backup system with another; during this period, you use both backup systems until you gained enough trust in the new one to deprecate the old one. This should include actually testing restoring systems from backups in VMs at least once.

My private 3-2-1+:

- immediate sync of files to my internal nextcloud server, hosted offsite. That means any files exist at least once in to different locations

- daily ZFS automatic snapshots at the server side and deprecation of old ones

- weekly, my server starts another Odroid CS2 at another offsite location and rsync's any changes; the Odroid is shutdown afterwards

- yearly, I attach a 16TB usb drive and send ZFS snapshots.

- in addition to these 'basic' 3-2-1, the '+' means: daily, Nextcloud's document folder is duplicated to a different ZFS dataset on the server which is not actively write-referenced in any VM; Also, for some very important files, I keep more versions: password manager, dotfiles, config files etc. are a) versioned in my private Gitlab, also b) Nextcloud will keep versions and c) some of these files are synced to my phone; I also print out the most precious keys yearly and store those at a 'secure' location

- here's a special tip: Backup your OTP codes! I realized this recently: Google Authenticator will not create backups. You can migrate your OTP codes to Aegis Authenticator [1], which allows you to create automatic, encrypted backups that can be automatically synced using Nextcloud

[1]: https://f-droid.org/en/packages/com.beemdevelopment.aegis/
with good index you will not scan more rows.

But each query will use a different copy of the same data instead of joining with the same copy.

Storing both copy in memory take more space so you can’t cache as much in memory.

I’m not talking redis or memcached but the page cache inside the sql engine.
It's pretty expensive to do a rebuild in SF. But if sells for $599k you'll have a sure bet they'll do a down to the bones remodel.
You have drawn enough attention for VC cold calls which means your idea is attractive. Your VC funded competitors will grow faster than you unless they botch things. If that is acceptable, continue present course.
I can tell from your post that you will absolutely hate ceding control to a VC

I would recommend finding a co-founder who has similar ideals but can handle the parts you don’t like doing, and has business experience. You’ll get much further without losing real control
Neither. I'm saying that common for two parties to sign a contract that agrees a payment schedule based on delivery milestones, and for one party to withhold payment because they think the other party hasn't delivered what they said they would deliver. For example, if X commissions a website from Y that says X will pay when the website is "done", X will refuse to pay Y until X thinks it's fast enough, or has a feature that Y didn't think they would have to develop, etc. The negotiation is around whether or not the terms of the contract have been fulfilled.
Haha, at first I thought you meant fetch.ai [0] (based on a quick search).

[0] https://medium.com/fetch-ai/fetch-ai-nabs-5m-in-institutiona...
They did quite clearly mention requiring heavy concessions on the EU side as the very first bit of their comment (which I don't agree with). Everything they wrote was centred around if "the EU removes the sanctions".
reduce noise is increase signaling
Running a design and development service for agencies
Hi Everyone,

Rohan here from RoFlow. We recently changed our entire flow and customer acquisition channels. We chose to split them between "Agency" and "Companies" this was because of an increase in agencies signing up for a weekly plan and then coming back to us with some larger projects that they wanted to collaborate on.

We chose to do a light and dark theme for the two different pages to signify the difference. Would love to hear what you thought about the flow of the website, the links below
I have the opposite problem of yak shaving. If I see something that should be fixed I do everything in my power to rationalize procrastinating it. My main strat is simply "I'll pretend I didn't see that", even when it's something that could have catastrophic consequences if not fixed. If it's something that is required for the task in hand I use all my creativity to find an ugly hack to bypass it.
> But if you decide to open source something, keep your promises, no matter what.

Presumably all older versions of the software that were Apache licensed remain so. They are switching to BSL (closed, but source available and each revision switches to Apache licensed 3 years later) going forward.

I don't see how this is worse than keeping everything closed source from the start, which is your suggestion? Shouldn't we be thankful for all the work they've done so far for free, and if somebody doesn't like the new licensing model, then they can fork it from the last Apache-licensed version and keep going from there?
NFT Viking game went bankrupt because of investing the funding in Luna
3D Minecraft in Minecraft with only redstone
Great Fire of London 2.0
I live in Sweden,there's plenty of wooden houses that are hundreds of years old. How long a building lasts is much more a function of other factors, not the building material itself.
A lot of countries have laws about which types of fuel can be used within territorial waters, usually they restrict it to marine diesel, so nobody is burning bunker oil in port.
Expecting people to confidently pick their life course by 18 is pretty silly. The ability to flex and explore as you grow into adulthood in college is very valuable. And you can do it while learning very useful skills and topics (as the above commenter did).
I'm pretty sure ASINs are not as unique as the author is making out. I'm pretty sure they are just created when you upload to Amazon.
I have always thought that the font used in Minecraft is just a standard available font, like System or Dialog. Is that incorrect?
I see you use Signal for short time, I used that POS for years, asking for years when I can send more than one photo at time and they just fixed it recently, before you could select only one photo at the time. When I stopped using it the mssage delivery was extremely unreliable when you switch between WiFi and mobile network, Whatsapp send message within seconds, Signal needs minutes/hours to realize network changed to send it properly. There was major downtime because their US admin slept overnight so people in Europe could forget for hours about sending messages. Last drop was requiring PIN to use app with nagging prompt taking 1/3 or even full screen making app without PIN unusable, until they backpedalled on this nonsense. But it was already too late, uninstalled that user hostile POS from phones of my (extended) family where we used it.
This is basically equivalent to having swap on an SSD. So it’s cheaper to just have a larger/faster SSD.
He apparently was travelling inside the US, which makes the story even more absurd
Re the pricing, we can get in touch via email - thanks
> I recently felt like I wanted to do more technical writing. The prerequisites of this idea involved …

I am at least 18 months into exactly the same hole. And it isn't the first time.
oh so your talking about using the database as a file system and moving all the query logic in the client
How is that morally different from your contribution being used by non-contributing companies to turn profit.

The existing codebase stays OSS, and can be forked. The work they put in starting now, is going to be proprietary for three years.

It feels like a stupid change anyways, as companies can just keep using the old OSS version.
Nice idea, but how do you get around the potential copyright infringement?
My characterization of the comment is entirely orthogonal to any underlying truth it may be referring to - it's a trash comment. Yelling 'you're fat!' at an overweight person is a trash comment even if you somehow happen to believe it's also public health advocacy.
…why should losing your job lock you out of your account?
Yes, been there, done that: tinkering (or yak shaving) makes it easy to forget about KISS. And sometimes results in too many open tabs in one's browsers ;-0

But even the best of us are prone to fall for it, and sometimes they even produce excellent results, cf. Donald Knuth and the TeX / Metafont ecosystem:

Between 1977 and 1979 computer scientist Donald E. Knuth of Stanford University created the TeX page-formatting language and the Metafont character shape specification language, originally as a way of improving the typography of his own publications. [...] -- https://historyofinformation.com/detail.php?id=3339
Presumably the issue for enterprises is security patches. If you use a three year old version of code which the source is available for inspection, the likelihood you are using already-compromised code is high.
I can see advantage of using React's approach. But why would anyone in right mind want to Not batch dom updates by default?
This is not how banks work.
I think my understanding of yak-shaving was more, can't get to the thing you were trying to do because of cascading blockers. Less distraction, and more unknown scope and complexity.

I quite like the Malcolm in the Middle[0] example of yak-shaving, though it's a combination of both blockers and distraction.

[0]: https://www.youtube.com/watch?v=8fnfeuoh4s8
VC-backed CEO here, and I concur with this 1,000%.
That sounds like the CS and ECE departments at Purdue as well.
I’m doing the same (small, bootstrapped SaaS, 10k MRR), previously leading tech from seed->C at a VC startup. It’s definitely okay to stay bootstrapped!

Main question to ask is whether you have considered the overall potential threats to the business, and what you’re trading off against by not taking VC; and if you are comfortable with those risks and tradeoffs.

There’s no universal answer, but there are better answers depending on the business / those risks. For example if your business is at increasing risk of a better-funded competitor eating your lunch, a bigger war chest might be prudent.

Keep in mind that there are a substantial set of skills you will need to develop, and responsibilities you will need to make time for, when taking VC investment. Not necessarily a negative, and for me it was desirable. Fundraising, managing investors (eg updating the board quarterly), hiring faster, and scaling the product faster. I’m hand waving here, but as you’ve guessed it’s likely not just take money and keep on operating exactly the same way. Big checks will come with certain expectations, and meeting them can dramatically change the culture and lifestyle you’re trying to achieve.

Lastly, there are ~boutique VC firms out there that specialize in smaller SaaS with good trajectory. The VC that is knocking may be the wrong match for your goals, but it’s OK to shop around a little.

Quick thoughts but feel free to find/dm me if you’d like any addl advice or anecdata. And, congrats!
Interesting how that index had a massive spike and crash in 2008. As if the global economy seriously overextended itself and then faltered.

I hadn't realized how much activity in the real world was linked to the financial excesses that were going on before the debt crisis.
Sounds like you don’t know credit card companies at all. Reckless spending is how they generate a significant portion of their income. If everyone spent wisely, no one would be paying interest any more.
I think it's fair to point out that Julia makes it really hard to write robust, correct code.
There are a lot of different interacting reasons for this (it deserves a blogpost on its own), but here are a few:

* There are no interfaces

* Existing abstract types are mostly undocumented: It's unknowable and certainly untestable what constitutes an IO or a Number or even an AbstractArray (yes, even AbstractArray leaves important edgecases unspecified).
I've written 100 methods that takes `::IO`, yet I don't actually know what it can take. Much of the issues with unsupported package interactions come down to this: One package doesn't know what it promises, and the other one doesn't know whether the promise is upheld. E.g. it's still unclear to me whether `OffsetArrays` actually fulfill the contract of an AbstractArray. If not, it's a bug that it's an AbstractArray. If so, Base is insufficiently tested, as it ought to test its AbstractArray code with an AbstractArray with offset axes.

* Base Julia have several functions that are simply not tested. CodeCov of Base is far from 100%

* Iterators are assumed by Base and Iterators to be immutable - a buggy assumption in many contexts

* It's not even clear what is public and private in a package. E.g. are fields of exported struct private? Where is that documented? And it's way too easy to rely on unexported symbols.

* Speaking of which, you can export stuff that does not exist.

* Projects does not have compat entries by default

* Generic functions are rarely tested generically - i.e. not with any minimal abstract type.

* Promotion rules of non-numbers are unclear and underspecified, and accidentally changed recently on master because it's not documented nor tested anywhere

* There is a lot of "Yeah, X isn't really semantically correct, but I can exploit its weird behaviour in my own code, so we shouldn't fix it, it's actually a feature" hacker attitude among Julians.

There are like, 100 more small things that make Julia more bug-prone. I think this is a serious issue about the language that we should take note of and try to work on. You'll notice several of these issues can be resolved. But we need to take it seriously.
That's more or less what SSPL is. The problem is the OSI and FSF are basically religious pharisees, so dedicated to their texts, they're missing the actual point. People backing the OSI/Amazon over Elastic/Mongo/etc. are literally killing open source.
Slightly related... I worked at IBM on Lisp projects (pre- and post- Common Lisp), most notably on Axiom, a computer algebra system in Lisp, which is now free software. This was all pre-internet.

On request I would create a "tape" containing all of our source code and tool chain to send by physical mail. There was never any question about protecting the software.
Nominal GDP is not the best way to compare countries in these matters. Purchasing power parity might be a better metric as we are talking about service Indians can get in their own country.
> change the license at the last minute.

This is after 13 years of support not "last minute".
They tried. Look at the parodies iOS and Android.
I thought it's more an issue of Mars not having enough magnetosphere to retain a decent atmosphere. Unless you're producing silly amounts of oxygen (outpacing loss due to solar wind etc.) it will never be viable.
I would argue that akka is successful because of the permissive licence. Now that that's changed, it will create growing space for other projects.
Cool idea! How do you get the prompts from lexica? I can not find that in the repository.
Yes, but how are you going to let people who have shops know that you have a new vacuum cleaner? If you invent a new vacuum cleaner in your basement, and don't tell a soul about it, how are vacuum cleaner shops even going to know that you have a new vacuum cleaner to begin with? If you do anything, anything to let people know that you have a vacuum cleaner - whether website, cold call, flyers, newspaper ads, get a store with signage, direct mail, going to trade shows - every single thing to get the word out is marketing. Ever single thing. If you even talk to someone that you pass by on the streets, and tell them you have a great vacuum cleaner, that's marketing. There's nothing anyone can do to sell anything without marketing. Because marketing definitionally means anything done to sell something. Nothing sells without marketing. Post it here on this very website we are now in and let people know...that's still marketing. Everything is marketing.

Also, as I am one who has tried to sell stuff to stores that sell stuff, it is not easy. There are multitudes of scenarios in cold calling, for example:

Me: Hi, my name is Joe Smith. I have this new vacuum cleaner that I invented, do you want to sell it?

Vacuum shop: Yeah, my boss does all the purchasing, but she's out of the country for 3 months so you'll have to call back then.

.

Me: Hi, my name is Joe Smith. I have this new vacuum cleaner that I invented, do you want to sell it?

Vacuum shop: No, we have an overstock of vacuum cleaners right now, call me back next year.

.

Me: Hi, my name is Joe Smith. I have this new vacuum cleaner that I invented, do you want to sell it?

Vacuum shop: What is the list price?

Me: $1500

Vacuum shop: No, we only sell vacuum cleaners that go up to $200 because we are in a low-income area.

.

This goes on and on with a million permutations.
It's been a while since I visited BC or Ontario but I recall their liquor and beer taxes led me to purchase less than I had originally planned. I live near the WA/OR border and only buy things in WA that are not available in OR.
And if the library using akka is in production? Presumably then fees time, as otherwise a thin shim called 'akkalib' that forwards calls would be an escape hatch.
While the SSPL should be recognized as a copyleft open source license, since the OSI has refused to accept it, it's not really any different than the BSL at this time. If the OSI did their actual job, and promoted open source and helped foster a business-friendly open source license that prevented Amazon from sherlocking everyone, it'd probably see major adoption.
I replied to GP.
I’ve never quite understood the amount of rancor that changes like this elicit here. It seems like people come out of the woodworks acting like they have been personally affronted by this, or that this is somehow directly affecting their lives.

Is everybody here (planning on?) using this software to build companies with more than $25 million in revenue… and they can’t use something else with a more permissible license… and don’t think they could or should pay a licensing fee when they (inevitably?) hit that revenue target?
> Only 10?

For now.
OK - sorry then! That makes total sense too; I was simply reading too much into the payments discussion happening. Thanks for being polite and for your contributions.
Some of those are rosy studies designed to be rosy tho. As in, many of those studies are are as independent as cigarette company paying for research on smoking and health. Also, a lot of effort goes into insulating religious homeschooling families from any independent sight at all.

The elephants in the room he mentions is very real thing too. Fair amount of homeschooling is explicitly social/political project. It is meant to shape both how family structure looks like (who is head of the house) and also meant to create young people that change larger society into religious one. ( Partly you can see it when you listen to homeschoolers talking about public school or even non religious people in general - frankly they often sound like aliens who got the idea from movies. )
I've been using delta for a long while, but this is the first time I've heard of difftastic. Why wouldn't you want the context all the time?
Noise isolation is much more a function of how the actual insulation being put in. If houses are build to the lowest standard than yes they will be incredibly noisy. I mean cheap concrete apartment buildings are essentially made with large concrete frame and thin plaster interior walls.
It's an ANSI standard so that makes updates much more painful than otherwise just "updating the spec".
I would generally consider shootings, bombings, and arson to be a form of terrorism, but I suppose that part may be subjective to some. There was a central repository of all these events for a while, but it's scattered across hundreds of news articles now.
But a democratic government is easier to corrupt.
Great work!

Could you explain more exactly which Droplet/configuration you are using on DigitalOcean?
The obvious question in any organisation with a layer of project managers is how to explain that you've delivered the fix and you haven't moved on to fixing the next most important thing or adding some other new functionality.

Yes, that's probably a sign of poor project management or organisational brokenness. But it's also probably the reality for most people.
>You need to test into the major before you even enter campus?

This is how it works in most of the world. There is no major/minor system, you just study one thing at university for ~3 years.
i have a personal take on this, which is that people have yet to realize that pulling new shiny dependencies off GitHub (or entire unaudited container images off Docker Hub) and putting them directly into production is not necessarily a good idea…
Or the three year statement is to discourage a fork and in three years' time they'll reconsider that part and keep it closed.
Security snake oil merchants figured out a new way to make a quick buck.
That is sad to hear about the Allen school, but it sounds like the CoE has figured out a good way forward.

Goodluck to your son though with the new ECE program! It was a great program even before the name change with a lot of very good professors and lecturers. I especially recommend any class by Scott Hauck.
No, because it’s a bait and switch. They attracted a bunch of people to use and contribute to their software because it’s open source. Almost all of them do not have the capacity to maintain their own individual fork of the software. It’s like if you decided to carpool with someone and halfway through they parked the car at the side of the road and switch into another car, leaving you with the original one. I mean, hey, they’re giving you a car to finish your trip! But what if you don’t know how to drive? What if you didn’t plan on spending your next twelve hours focusing on the road? People usually don’t expect their open source software to suddenly go closed source out from under them, just like they don’t expect their carpool buddy to bail on them halfway through the trip.
I've been doing the "How To Take Smart Notes"[0] thing. So far, it's been working quite well for me.

I've been using Obsidian[1] and a few plugins like Incremental Writing[2][3] to help me write. Focused less on publishing and more on writing for me.

[0]: https://www.goodreads.com/book/show/34507927-how-to-take-sma...

[1]: https://obsidian.md/

[2]: https://supermemo.guru/wiki/Incremental_writing

[3]: https://github.com/bjsi/incremental-writing
> societally unproductive majors (gender studies, literature, etc.). I don’t see why we should use tax money to prop up anything other than proven productive fields of study.

Some majors are actually unproductive and a waste of both the student's and taxpayer's money, and should not be subsidized.

But many humanities that often get binned this way are actually civically productive, and they're only economically unproductive because of significant market failure. The benefits to society aren't priced properly. Such majors, and that is the social sciences, should arguably be subsidized by the government, because they are technically public goods.

What the last few years has taught us is how much damage an electorate can do who isn't educated. If they don't understand anything about economic systems, political systems, sociology, history, psychology, then their mind can be taken over too easily by propaganda, which can have catastrophic consequences, all the way up to the death of democracy.