skysight-inc/HackerNews huggingface dataset:
There is a bscscan comment from 5 months ago that links to a post from 8 months ago that contains the url, https://www.reddit.com/r/CryptoMarkets/comments/naktrv/the_p... so it must have been somewhat public for at least 8 months. I had not heard of it until now.
> Trying to collect pages is annoying ugly; about the best you can do is with "categories."

With vanilla mediawiki, sure. If you use Cargo or SMW, you can do pretty much anything you want, especially with Cargo. Add in Lua (Scribunto extension) and you have effectively a full extra layer in your stack.

(There's also DPL (Dynamic Page List extension) as an option; if what you're doing is easy enough to express, and you're just trying to build lists of pages, you may be able to get away with just doing DPL queries and nothing else beyond that.)

It might be more technically complex than you want it to be, but it's definitely not limited to categories.
The first message I got from my girlfriend was a response to me sharing some music with her and asking for a song back. She sent a small video of her cat complaining.

If I could have backups of entire conversations, I wouldn’t have to export and save every single video and picture being sent with Signal.
Ask HN: What do you see as key determinants for “successful” online businesses?
Dear HN,

as part of my master's thesis I'm looking into bootstrapped software/ online businesses started by tech-savvy entrepreneurs. It appears to be common knowledge by now that starting a successful venture goes beyond having a brilliant product idea and building it, yet cause and effect of determinants within entrepreneurial processes and ventures are hard to assess. I am aware that "success" means different things to each and every one of you, so let me specify what I'm looking for:

"determinants": determining factors that the founder is (more or less) in control of, not external factors like timing etc.
"software business": software-enabled business that centers around a mostly digital business model/ product/ service
"successful": I'm specifically looking at anything from side-projects that caught on to tech founders who quit their job to pursue their own thing. I'm not looking for several founding rounds or hyper-scaling ventures, more like the kind of businesses you'd associate with Indie Hackers etc.

I'm also aware that attempts at defining "success factors" for such complex and luck-dependent processes such as entrepreneurship is a futile aspiration, but since I appreciate the broad collective experience within the HN crowd, I'd nevertheless love to have your thoughts on the question formulated by the title:

Based on your observations as well as personal and professional experience, what do you consider key determinants of starting successful (bootstrapped) online businesses?

Stories of negative influences (things not to do) are encouraged to counteract survivorship bias etc. Cheers!
I guess putting resources towards this wasn’t a priority when the same leader instead erected a literal golden monument to himself in 2015. [1] Wonder what has changed since then.

[1] https://commons.wikimedia.org/wiki/File:Arkadag-binasy-statu...
This was an amazing review, and love systemd or hate it, this article gives a fantastic history and exposition of what systemd actually is.

My favorite quote (and when taken in context is much less tongue-in-cheek thank you might think):

systemd is an event-driven object manager with dependency-like side effects which ‘boxes’ primitive kernel resources and userspace subsystems into a generic object type called Unit. These Unit objects are scheduled through the state propagation mechanism of ‘jobs’ and dynamically dispatched via a singleton object called Manager, responsible for launching jobs in ‘transactions’ which do merging, cyclic ordering and consistency checks and serve as the main point at which unit dependencies are pulled in. Unit startup is executed as a non-indempotent parallel dataflow with weak ordering guarantees on the job level, mostly independent of the active state of dependent units.

Any night you have insomnia, just read that a few times and you'll be out like a light! :-)
The first serious reinfection study I saw for Delta was the NHS study, with like 350+ reinfections over more than 35000 health workers. I think the chances for a case on that study to be a reinfection was something like 1.2% to 1.5%

I consider that "a lot" special when compared to McCulloughs prediction of 0.0% because reinfection was impossible.
Its so easy to kill an engine by just skipping oil changes. What's more, as engines become evermore complex, the amount of failure condition that can total the car grow too.
> The rest of the time it functions as just a phone.

A decade ago people on for example Slashdot used to talk about how they wanted a phone that was ‘just a phone’. That sounds silly these days because people hardly ever use the phone any more, over using various text apps. A phone that just phones would be a useless device to 99.99% of people.
TL;DR: I agree that the public thought vaccine = no more virus. But I'm not sure if traditional vaccines actually mean that you're incapable of spreading it, or even getting sick in some cases.

I agree that the public was misled as to how effective vaccines would be at preventing transmission. Especially when the CDC said that fully vaccinated people didn't need to wear masks.

But how much more effective are traditional vaccines at preventing spread of illnesses? Wikipedia pointed me to this CDC page:

> The MMR vaccine is very safe and effective. Two doses of MMR vaccine are about 97% effective at preventing measles; one dose is about 93% effective. [0]

[0]: https://www.cdc.gov/vaccines/vpd/measles/index.html

I was always under the impression that traditional vaccines were really effective, enough that the virus stops spreading eventually, but not enough that you are almost totally incapable of spreading the virus or even getting sick. Like the outbreaks in disneyland, obviously they only happened because of people being unvaccinated, but my understanding is that vaccinated people can still get sick from it. I found this Washington Post article:

> A 2015 measles outbreak linked to Disneyland led to 147 cases in multiple states as well as in Mexico and Canada. Many of those who were sickened were unvaccinated or did not know their vaccine record, according to the Centers for Disease Control and Prevention.

[1]: https://www.washingtonpost.com/health/2019/08/24/tourist-inf...
Very nice write up, thanks.
Your reply is missing the point so may want to reread what I actually said. I’ve run Ethereum miners and have a Bitcoin paper wallet.
I'm a big fan of Crockford-flavored Base32, as in $dayjob the folks who did some of the fundamental engineering work for the product I work with decided 10+ years ago to use Crockfor-flavored Base32 as the way to expose most user-visible IDs. Things I love about it are all mentioned in Crockford's spec, but I'll restate them here:

- It's case-insensitive allowing data encoded with it to survive going through most random line-of-business applications which may have errant UPPER() or lower() calls somewhere in their depths, as well as making it easy for humans to talk about out-loud (no need to specify case makes it easy)

- Making all the "pillar" shaped characters (I, i, 1, l) equivalent and all the "donut" shaped characters (o, O, 0) equivalent means big swaths of human typing mistakes are avoided. After so much exposure to Crockford Base32, I now loath having to decipher "is it a capitol 'I'? Or a lowercase 'l'?"

Overall, it's a great way to encode any user-facing ID; just make sure you understand that just using this encoding won't stop users from realizing that Crockford Base32 encoded IDs are sequential. If you want sequential IDs to appear non-obviously sequential after encoding you'll need to use additional techniques. Assuming Crockford Base32 obscures sequential IDs is the one case where I saw someone do something they shouldn't as it directly relates to Crockford Base32.
"Patriot Act" springs to mind as well.
Micfo: I Worked for a Criminal Organization (2020)
In my old (and soon current again) shop we used confluence extensively, to get the best from both worlds we usually kept the documentation next to the code in markdown or asciidoc files and synchronized them to confluence in a CI/CD pipeline (confluence was read only for these sections) maybe I can open source these helpers when I'm back... a two way merge was also in the making :). we could sync whole file trees with automatic link crosslink generation, asset management and versioning support in confluence
I've got around 10kg of them from a couple of trees in my garden. I've done zero maintenance, they're just there to keep other shit from growing (walnut trees poison the soil, most weeds stop growing, also because of the shade). All "high quality", the same stuff you get in stores.

Walnut trees are used on roadsides, they're perfect for it, zero maintenance, keeps the soil from moving/sliding and kills weeds. Random people just harvest them if they want to.

The store prices on them make no sense. Just like bananas :D
>Bitcoin consumes massive amounts of energy for basically no benefit except pure money wonkery, which is no benefit at all. It's a net negative in every possible way.

Well I disagree here. It provides benefit for many people. The example I continually use for me personally is buying precious metals with <30 min clearing without paying credit card fees (and I really hate funding credit card companies anyway). But people in Argentina also using it for reasons just to have efficient way of receiving dollar for free-lance work.

I think we're in agreement we would do well to be as efficient as we can with our resources. It would be great to find a way to eliminate externalities of energy production/consumption.
Windows Defender is an Antivirus+ ...but whats really stupid..some company's require to install that bs on Linux machines.
"it's not bad you just don't understand it"

Good one
just wow! great comic
Unfortunately you are right on that. Scammers probably find it easy to trick people if the gas fees are low. Many scammers are moving to Fantom, Avalanche, Polygon and other evm based chains. Also been looking into those.

Been working on a project that consumes quite a bit of gas per call and the cheaper chains look like a better alternative that Ethereum.
Anecdata: as someone not engaged in systemd development and one that likes tinkering with hardware tokens and luks, I found that at least the fido2/cryptsetup part of systemd was fairly easy and logical to follow and debug.

I would argue that locked and pentalobe metaphor is not very accurate - systemd is no more locked than most other open source software.
> I'm curious about this point; if the only thing stored on the chain is a URL (including Drive/Imgur) then there's no possible way to actually preclude the content from changing right?

When you use something like IPFS the url is created from a hash of the file contents, so it is not possible to change the file without creating a new url.
>Am I the only one who feels like loosing old conversations is just fine

not only do I think it's fine I think it's actually healthy. I think the ability to search and turn over every word said in the past can produce some pretty neurotic and bad behaviors. There's a fun Black Mirror episode about this in one of the earlier seasons.
You're right. I think I was searching for a better analogy. Abstractly: Sub-system SPOF conditions can be bundled up as a single System SPOF condition by multiplying the probabilities.

Also, I don't want to underplay JWST's success or its challenges. But, when saying 300+ SPOF conditions, one has to specify at what abstraction level. Otherwise, it can be misleading.
The 3DO OS Source Code
Notaku: Build your product's docs with content from Notion
> Bitcoin totally failed to become all that. The ledger is public and perfectly traceable so it's even worse than money at the bank.

Well, but that's not about "not regulated", just not totally anonymous.

But it if you think about it is better than money in the bank. Because that can be traced only by governments, and here average Joe can do the tracing. So it is at least more egalitarian.
Changing the oil as part of an annual service is already more than enough. Engines don’t break from oil in almost any use-case.
> Platforms like OpenSea have a network effect

Exactly. Sellers will go wherever they can find the highest bidders. Buyers will go wherever they can find the best products. Eventually 1-2 winners + a few niche players will emerge and 99.9% of users will forget it was supposed to be decentralized
Those that have individual rights, including freedom of speech/thought/religion and property rights. Independent courts. Freedom of movement. The right to your own body.
Sketch: A Common Lisp environment for the creation of electronic art
Apparently it takes about 100 days for the instruments to cool down far enough.

https://planet4589.org/space/misc/webb/time.html
Maybe that is the part I am misunderstanding. I'm an experienced engineer and I code for fun, and think that coding a Forth interpreter (or any interpreter) would be fun, but have a very hard time believing that "fun" (versus "trying to impress people") is the primary motivator to using Bash to code an interpreter.

But I acknowledge that I could be wrong too. Maybe they had a blast using Bash.
Carbon pollution is not just a one-time cost, it is a debt that carries a massive interest rate with it that will be paid for generations. So whatever benefits someone else might reap from Bitcoin, it certainly isn't worth it to me.
I am old enough to remember that problems with systemd were less technical and more political.

People didn't like the way systemd developers pushed the community to adopt systemd, specially when they asked for 3rd party developers to make systemd a hard dependency.

Unfortunately,people don't remember this today, and think users resisted to systemd adoption only because they didn't like systemd.
In python 7 and 13 is 13. 7 is true, so it returns the second part of the and statement which is 13. So the answer is 13.

Code below as proof:

> print(13 % (7 and 13))

outputs: 0.
this seems like a regulatory overstep - something a technically inclined government would intervene in. Too bad ours is far from that.
There is a bit of exaggeration, for example non-explosive actuators that needed to be released for sunshield to deploy have two redundant electric circuits for their deployment but are considered 'single points of failure' as compound part. Propulsion system is also considered SPoF but there is some redundancy built in, like there are two independent sets of thrusters feeded from one fuel tank.

Some other parts don't and cannot have redundancy due to design.
brave iz zhe beztezt!
This is a bizarre take. Android is the most-adopted mobile OS in the world.
Sometimes bubbles slowly deflate rather than pop.
No problem every Antivirus software makes that code review anyway...just install windows defender on you *nix machine...problem solved.
So basically now thousands of system administrators across the world can embezzle from their employers by arbitraging free electricity for crypto at 1% efficiency (less NortonLifeLock fees).
In that sense, doing things properly requires some detachment from the end goal. I think the CCP is too fearful of the imagined outcome of cultural dissolution and loss of control to achieve the patience required for that detachment.
I suppose it could work a little bit like freezing your credit report. There is a school of thought that a credit report should be frozen by default (to deter identity theft) and only unfrozen for certain major events.

So with crypto, you could get benefits analogous to a default-frozen credit report, plus the ability to do some transactions, and would only "unfreeze" (ie give up the protection of crypto) for these rare, ultra catastrophic events such as loss of life, loss or compromise of private key.

> If that can be done, can it be done through other processes? Like eminent domain? failure to pay property taxes? divorce settlements? property lien?

So no it wouldn't be done for any other processes. You can still attempt to induce transfer of assets (there is still a legal and punitive system). But "ownership" now has a stronger meaning.
Regardless if it’s a unibody or a welded chassis parts of it would be designed to give under stress and parts of it would be designed to hold to protect the driver.

In a bad accident with any BEV i would be far more worried about the battery being compromised than the chassis tho.
Contrarian widsom: if everyone is talking about whether we're in a bubble, then we're not! *

whilst fully expecting the market to double bluff me and crash tomorrow
Thank you! I was familiar with Ascii85 but not Z85. I just added it to the "Other projects" section of my base converter. https://convert.zamicol.com/
Enable personal blacklists.

If a site is found in more than x blacklists, manually take a look at it and decide either to remove it or keep it.
I mean the original.
Thanks for the response, I'll check back in a year!
Depending on the container runtime in use (containerd, crio), a separate process is managing and running those container processes (so k3s is telling that process what to do, but doesn’t “own” the containers). Also, modern container runtimes interface directly with systemd to launch transient units (think systemd services but without on disk config), so restarting a cri-o for example won’t restart those processes. That allows systemd to manage the process and for k3s/kubelet/cri-o to be upgraded / crash and recover.

Under crio to stop all containers you can (well, should but YMMV depending on any changes we’ve made recently)

systemctl stop kubepods.slice

Note that doing that a subsequent start shouldn’t bring the containers back unless k3s and crio were both running (the transient units don’t survive restart).

Note: there’s tons of complexity here that has changed over the last five or so years as container runtimes evolve, so if anything I said is wrong now it was right at one point and might actually be a bug.

Kube for instance didn’t use to gracefully shut down containers on node reboot, and over last few years we’ve gradually fixed all of the complexities so that you do get the correct shutdown behavior between systemd (which takes the “power down” input) to the unit (which encodes how long graceful shutdown should take based on the pod termination grace period seconds) to cri-o (which has to set the correct behavior in systemd) to kubelet (which has to stay running to keep updating the API) to the other components on the node (like container networking, which needs to stay up until all pod network pods are done).

systemd makes a lot of that a lot less painful than it would without.
But the correct answer isn't inside the model at all, in none of their examples. The correct answer is inside SymPy or NumPy, at least 99% of the time. That is, the model doesn't respond with a demonstration or with the answer itself: it responds with a Python program that poses the given question to SymPy or NumPy, and then they run that program and report the answer.

Here is a basic example:

MIT Course question: Solve each equation for x. ln(x2 − 1) = 3

Model input: Using Sympy, solve Eq ln(x*2-1)=3 for x.

Model output:

from sympy import *
x = symbols(’x’)
solve(log(x**2-1) - 3, x)

As you can see, the model has simply translated a mechanized form of the original question to equivalent Python code. The model has 0 idea of how to solve an equation: it's using a symbolic equation solver.

In other cases, they even "tidy" the original question to a representation of the solution. Here is their example E in Figure 2:

Original question:

> Outside of their humdrum duties as 6.042 TAs, Sayan is trying to learn to levitate using only intense concentration and Jelani is launching a “Nelson 2008” presidential campaign. Suppose that Sayan’s probability of levitating is 1/6, Jelani’s chance of becoming president is 1/4, and the success of one does
not alter the other’s chances. If at most one of them succeeds, what is the probability that Jelani becomes the president of the United States?

"Tidyed question":

> Suppose that Sayan’s probability Sayan succeeding is 1/6, and Jelani’s probability of succeeding is 1/4.

> Use numpy to find the probability at most one of Jelani and Sayan succeed.

> Use numpy to find the probability Jelani succeeds but Sayan does not succeed.

> Divide the former by the latter probability.

Model solution:

import numpy as np
# Probability of Sayan succeeding
p_sayan = 1/6
# Probability of Jelani succeeding
p_jelani = 1/4
# Probability of at most one of Jelani and Sayan succeeding
p_at_most_one = 1 - (p_sayan * p_jelani)
# Probability of Jelani succeeding but Sayan not succeeding
p_jelani_succeed_sayan_not = p_jelani * (1 - p_sayan)
# Probability of Jelani succeeding but Sayan not succeeding divided by
probability of at most one of Jelani and Sayan succeeding
p_jelani_succeed_sayan_not / p_at_most_one
# Probability of at least one of Jelani and Sayan succeeding
p_at_least_one = 1 - p_at_most_one

Tidying up the extra verbiage of the question is absolutely fair. But then, they also explain exactly how to compute the result using the data in the question; the model then generates code that perfectly matches the described algorithm, it's again not using even the tiniest bit of mathematical understanding.

I have browsed their examples, and I have not seen even a single one where the model does more than rephrase the question into a 1:1 Python representation of the question itself.

None of the answers would pass even the simplest undergrad exam. They are literally of the form "how would you solve equation E?" "I would write a program that says sympy.solve(E)".
Yeah, they're way too expensive. So is honey, by the way. I get great fresh honey from local beekeepers for like 5 times less than local store price.
Well, I guess I just don't understand your question. They've implement a Forth interpreter in a programming language. I don't see why you equate this with using hammers without handles, or saws made of raisins, or doing sudoku without writing.

Using bash is perhaps unexpected, but it's not like writing machine code in raw, unadorned, inscrutable hex by toggling bits in through a front panel.

It's just a programming language, and it's interesting and instructive to see the end result, unlike watching someone playing chess with their pinky.

I don't see why you think it's so bizarre. It's not doing it in a way that's as difficult as possible .. really, it isn't.

But ... I guess I just won't understand your question.
And to me, that's the tragedy.

Clearly the people who created this were absolutely brilliant. And after sinking years of sweat and energy into groundbreaking work, the end result is an energy-sucking ponzi scheme that's done considerably more harm than good.
Thanks for explaining that. My comment was not a criticism against systemd, more a surprise that k3s did something that was not expected by me when I interacted with it through systemd. For example, httpd does not supply a kill-all-httpd.sh script as far as I know. Perhaps there are systemctl verbs that can be added to support what k3s devs apparently thought neccessary to implement in a separate script.
You are wrong at least about Samsung phones: https://www.sammobile.com/where-are-samsung-phones-made
unequivocally a false narrative. Japan from a young age is ingrained to best what's best for the rest of society and respect elders.

They don't need to force because it's unlikely people wouldn't
Cryptocurrency's not responsible for even 1% of global energy consumption.

> How about we stop using cryptocurrency completely.

> Time for the UN to get together and get this banned.

How about we get the developed nations to stop trading with China instead? How about we get them to stop burning fossil fuels?

They're the ones ruining this world. Cryptocurrency is merely a little raindrop compared to that ocean.