skysight-inc/HackerNews huggingface dataset:
For essentially all my projects, I end up having most of my business logic at the trunk of the project source. The leaf nodes are the most general purpose modules (e.g. database clients, utility functions), the branches are still relatively generic but closer to the business domain. The trunk (e.g. entry point of my program) changes very frequently and is directly related to the business domain. The branches change rarely and the leaves almost never change. The leaves are usually third-party modules. For the leaves, I will typically swap them out if they cease to meet my requirements. I almost never refactor those. For the branches, I sometimes have to refactor 1 or 2 of them at most. I can't recall ever doing a refactoring which touched on many branches at the same time.

Most of my refactoring only affect the trunk of the code. I try to have all the business logic for a program or service represented in a single file. If the file gets too big, I create new modules 'branches' and move the most generic logic to those branches. My top level file tells the full story of the program/service. Anyone can open that file and, based on the module names and method names that are being called, they can figure out what happens and when. All the events, endpoints, logging, access control and other externally observable behavior is wired together in that file.

If the file has been abstracted to the maximum amount possible (with all generic functionality moved to branch modules) and it's still too big, it may be time to switch to a micro-service architecture. Break up the trunk into 2 parts and we basically end up with 2 apps/services. This rarely happens though. With the right level of abstraction, you can fit a massive amount of user functionality in a single main file. By the time the main file's code becomes overwhelming, the application's UX becomes overwhelming for the end user too... Time to split up into multiple apps.

Think of how complicated UX would be if a video-editing software tried to support image editing as well (e.g. to make fancy title screens or UI overlays). It would become too much for the user. Just make two different applications; one for video editing, one of the image editing. You can integrate them in a seamless way, but they should be different apps.
Strange that the GPWS didn't kick in. This sounds like exactly the scenario for it. Or perhaps it didn't because they were on approach?
The Architecture Behind a One-Person Tech Startup (2021)
I remember reading or seeing this post about how SQLite can really scale and supports a really high amount of transactions per second. I don't know if it supports distrubuted loads that well, which might be the reason why it's use didn't pick up server side.
Do you blanketly refuse to encode with h.264 or h.265? Because they're always worse than the best AV1 encode too.

If you only use h.266 and you're willing to wait extreme amounts of time to encode, then that's valid, but understand that you're an outlier. Most people don't have that much time to spend on encoding.
While I agree with the general idea of your comparison, I must note that traditional architecture also involves a lot of deliberation and choices not dictated by formulas. Say, the Westminster Palace certainly involves some bits of civil engineering proper, but its defining features (the ornate texture, the iconic clock tower, the internal layout) are dictated mostly by functional and aesthetic choices.

Same applies to much of software.
Only focusing on spaced repetition here: you can't just get good by doing spaced repetition.
Learning (or reading in this context) is much more bigger than that. If it only take space repetition and Anki, everyone would be good at it.
We will be lucky if we manage to stop accelerating the rate at which we add CO2 in that 20 year time span.

Actually decreasing the amount of CO2 in the atmosphere will be the work of many generations. There's a lot of things to do, but planting trees then tossing their carbon into deep holes and starting over won't hurt.

For reference, https://www.noaa.gov/news-release/during-year-of-extremes-ca...
> there are thousands of unplugged drill site holes

Nobody is seriously suggesting to pump CO2 underground and then not plug up all the holes connected to that gas. Unplugged holes thousands of miles away obviously remain irrelevant.

PS: Flaring is there when active extraction and processing going on. A tank on the surface getting several degrees hotter in the day is going to build up pressure, while even 20 feet underground the temperatures is constant year round and even across geologic timescales. Similarly, if you’re extracting oil then you might not care about small packets of gas reaching the surface beyond the safety hazard, thus flaring.
DNSSEC would reveal that it's happening straight away, but that doesn't get you the IP address.

Of course, as mentioned putting your recursive DNS server on a cheap VPS somewhere that doesn't hack your connection would.
You can also use a plain file system, it allows data to be exported more easily and through un unbiased app like a file explorer.

I'd say if the data is important and client side, you'd probably want it to be accesible in a protocol format rather than a sqlite file format.

It's cool that sqlite is open source and u can technically recover the data, but at the end of the day excel data is more accesible, which defeats the ethos of open sourceness
Making a petition to change the laws sounds like a great way of achieving nothing. It will certainly not mean you get to ignore the court orders.

Shutting down public DNS in France would be an option (a garbage option that nobody would actually choose in this case and that'd solve nothing, but an option nonetheless). That's not what dmitrygr was asking for though. They want big tech companies to ignore legitimate court orders to protect some scummy football pirate sites.
Literally all smartphones dying at once is preferable because they are all backed up into heavy duty databases. You can restore every phone from the cloud in this thought experiment.

You can not restore a data center from a pile of phones.
>There is a difference or Recall would be redundant, and you and they wouldn't care about it so much.

Recall makes accessing the data more convenient especially for the commons, but that's a difference on the frontend. The criticism is directed at the backend, which is no different from all the others.

>Your insistent advocacy and what you are demanding people accept

I'm neither advocating nor demanding anything, stop mouthbreathing zealotry and go get some fresh air.

>Third, again see "boundaries"

You can't draw two lines on top of each other and say they are different lines to be treated differently.

>I wasn't aware that an answer to your nonsense question was required in order to justify Recall's popular rejection.

Can you answer what justifies the negative reaction?

>However, the answer is that nothing else in the base OS is creating a word for word, second to second, record of what is on one's screen to include passwords.

Sure there are, literally everything sitting in RAM or the page file for starters. Clearing the page file on shut down is a security measure some people/organizations take, by the way.

Also anything in the GPU, whose literal job is to render graphics and to do that it needs to know everything it has to render on screen. The GPU's data stores can also be accessed and routed externally, most commonly screen capture protocols and associated software.

Of course, you also just made it clear you don't even know WTF you're talking about: Recall reads the screen and creates a database dump which will be subsequently processed and accessed. It doesn't store the literal video in any permanent sense.

>Your "flawed logic" premise is rejected. ... The assertion that your question is not sufficiently answered is rejected ...

You reject reality and substitute your own?

>You need people to accept Recall, for some bizarre reason.

See above.

>And yet here you are.

Indeed, and?

>Few if any who comment on either side of this fake argument trust MS or those who are above it, if they are being honest. MS spent its trust currency long ago, and no one owes it to them.

To cite the HN Guidelines:

>Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Microsoft stated Recall is local, subsequent conversations and discussions should assume this to be correct until demonstrated otherwise which so far is not the case.
Railroads are different though. You can always just stop in case of a problem. In an aircraft not so much..

That's why trains have a dead man's switch but planes don't. Though I guess at some point in the future they may. Cirrus already has a system that can be engaged by the passengers in case of a problem with the pilot and that will perform a completely autonomous landing. That's on tiny aircraft though.
Gross theoretical error. Text files are a (ambiguous and undefined) file format, while sqlite is an application.
That thread is decidedly unpersuasive.
Interesting. Re 1: Wasnt planning on doing this, as creating diagrams thru tags will ensure that you have updates in real time. If you had access to such a tool, would you gives access to tag manager?
Re 3: Not in first MVP, but will be doing it.
Re 4: Fair. I suppose suggestions will be useful by themselves.
True, but consider grid electricity prices increasing over those decades too.
An impressive bird, but still can't hold a candle to the Giant Moas of New Zealand, also extinct.
I'm going to take a contrarian view here. Code formatting is amazing in a corporate environment where nobody truly cares about their code -- it's just a means to get a paycheck. It's also great for beginners to a language who are still trying to get a handle of the syntax.

But where you are nearly the sole owner of a small library and you are crafting that library to be beautiful and understandable... there is something pleasurable about structuring concepts so you have each on a single line, or creating similar functions so the concepts are structured by column.

I know not everyone will hold this view and that is fine, but when you are writing your own hobby library in your favorite language for your own purposes I recommend you try it out.
Ames Window Illusion
At the risk of it coming across like I’m boasting or virtue signalling (whatever that means), what keeps me going is the thought that I can use my time and money to help other people. Simple stuff like donating to charities and planting trees.

For parents, this could take the form of doubling a child’s pocket money/allowance on the condition that half of it is donated to charities - encourage the child to research charities and talk about them.

(The latter isn’t an original idea - I originally read about it in the form of tripling the pocket money with 1/3 to keep, 1/3 for charity, and 1/3 to invest. If your kid has to do some chores to get their pocket money, then this sets them up with a pattern for a good life (work, then give and save).
Is it supposed to? Says who?
Big Nerd Ranch was running boot camps long before the crop of web dev camps that came up in the last little while. It really was a way you could get into Mac OS X and iOS dev early on. Beyond that, it felt like the best way was to have already been an OpenStep developer.
They do this regularly to all NATO countries. Welcome to the club.
No I would not, the application is important and critical, but the data? What data are you holding? Historical auditable data regarding calls? I have some experience with hospitals, and deep data like this would never be used for diagnostics or even epidemiology tracing.
I suspect what’s happening here is the developers have seen the damage wrought by NIMBY laws in the west, and are terrified that if they don’t back down people in Japan might press for similar laws.
> The Arbez coup was an attempt to prevent the USDR from gaining a foothold there. [sic]

Rubbish, but even if it were true, so what? Who gave the US the right to decide what happens in other nations?

> The Brother Sam operation didn’t even happen the operation was thus deactivated

If it was deactivated, then it sounds like it happened. You can't deactivate something that hasn't already been activated. The fact is that it did happen. Oh, sure, the supplies weren't delivered and the land invasion was never launched, but the ships did leave port. Moreover, can you be certain that word of this operation wasn't sent to the Brazilian opposition to reassure them an give them confidence? All of which is moot, of course, because what I wrote earlier was, "[to] Not support coups d'etat against democratically-elected leaders [was an alternative]". Whether or not it had "physical effect"--whatever that is--this was clearly support.

> The Chilean coup happened before the CIA actually got involved

I would suggest doing some research on those and reading further into Wikipedia. Right there after the first paragraph in that section, the article quotes the 2000 report which says, "[The CIA] had ongoing intelligence collection relationships with some plotters" (among other things), which again constitutes "support."

> regardless that coup was done because Allende refused to follow the Supreme Court

Only the coup plotters know why the conducted a coup and I'm not convinced they've told you. But if it was because "the Supreme Court public complained" well Heavens to Betsy! Oh no! The Supreme Court "complained" did it? Well now, that is serious. That definitely automatically grants the U.S. the right to decide the matter.

Please.

> So using the “democratically elected” hides the fact the situation was far from democratic at the time of the coup.

That's not a fact. That's a matter of judgement (yours). That Arbenz and Allende at least won elections which were generally regarded as fair, those are matters of fact.
Curious, why would your architect not approve of it? We are thinking of a freemium model to start with.
At least in the US, the government essentially taxes individuals based on revenue, not profit. With some specific limited exceptions, they don't care what your living costs are or how "sustainable" the taxes are for you.

The whole notion of "a surplus" also doesn't really make sense. Beyond food and basic shelter to keep people barely alive, everything can be considered to be "a surplus".

I'm not familiar with how the EU works, but in the US, we control our own currency. Since 1970, there's been 4 years that enough taxes were collected to cover spending. "Governments need taxes to buy things" is not how things work. We've also had a trade deficit since the 70s, so no "surplus" there.

Legal slavery still exists today including in the US (the constitution still explicitly allows it), so I'm not sure where it was outcompeted. But yes people are now uncomfortable with it, and I wouldn't be surprised if e.g. the US abolishes it during my lifetime.

This is again all beside the point, which is just that non-profit-seeking activity is important too.
Right before the internet destroyed the business model of journalism.....it's just PAINFUL how much better writing was back then. A real person. With an individual voice, distinct from any other voice which came before and all the will follow.

Now we have this spreading ooze of AI generated images, accompanied by homogenized text. Which, being the average of billions of other texts, reads about as well as mixing all your ketchup, ice cream, and canned food together would taste, after being put through a blender.
I mean, there are already issues with 1.1.1.1 where archive.is/.vn/etc sites don't work. I know this is due to that site's admin specifically blocking cloudflare, but it already happens. The real answer is to run your own recursive DNS resolver. It's not for the complete technical novice but it's the same amount of work as setting up pihole and requires the same amount of low-spec hardware. I don't think this is out of reach for anyone who is already using a non-default DNS, since with the reconfigured images available it really isn't too much of a lift.
The topic is not quality but popularity.
> Radiation has benefits that your chemical cytotoxics do not. An individual tumor often comprises of many subclonal cancer cell populations, all of which could have unique resistance mechanisms to allow that subclone to survive and proliferate in the presence of a single cytotoxic payload (say from an antibody-drug conjugate).

Interestingly cancers can develop resistance to radiation induced cell damage as well.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5914062/

It's been known for a while since distal metastases would develop when primary tumors were treated with radiation.

What might be interesting is dual treatment - use a cytotoxin-link and radionuclide-linked antibodies together. No idea if it's been tested, but it's an obvious approach since combination therapy is being attempted with damn near every cancer therapy.
The maintenance is minimal but repair is much more expensive. Not even talking about the gearbox itself. Consider a damaged rear rim - you'd need to re-lace a new wheel on your expensive hub, which is a lot of labor even for a bike mechanic at $25/h. And repairing the gearbox itself is not something the aforementioned bike mechanic can do at all. Even diagnosing issues with it is an endeavor. On a derailleur system everything is in the open, problems are obvious and parts are cheap and easily replaceable.

Also, for the low end the price is prohibitive: there is a firm (Priority) selling relatively cheap, casual belt driven bikes in NYC, which, I figure is quite flat, but the gear ratios on the cheap ones are not good enough for someplace hilly. And for the high end the weight is insane. One does not need to be a "weight weenie" to feel a ~2Kg hub spinning with the wheel.
No, it's editorialising. The original title "Google, Cloudflare & Cisco Will Poison DNS to Stop Piracy Block Circumvention" is 77 characters.
How does this preserve privacy when everything can be decrypted?
> How does that thought process even work?

As it was explained to me, it was territory marking/office politics. Editors back then were very powerful when it came to decisions on content. They did not take kindly to anyone explaining/telling them they had no control over any portion of the content.

> What did they think the code meant?

This gets interesting. They were told it was for the computers, but upon seeing high level language artifacts that looked vaguely like English words, they grabbed their red marking pens and leapt into action, absolutely certain they were in the right as they had always been in the past. This was at the very beginning. Later, it got more nuanced.

> What changes did they make, anyway?

Early incidents had stories of galleys using non-proportional font forced to change to proportional font simply due to aesthetics. Red pens changing the contents of PRINT statements (because it said "print", and that was their domain, right?). Even later with more lessons learned and nuances started to creep in, this was way before programmer fonts made the scene, and the typical goofs one would expect from manual transcription were rampant. The pipelines did not exist yet back then for a long time to take raw source code and dump them into the non-digital typesetting systems at the time, so it was all laboriously transcribed from printouts by non-technical staff.

> Did they learn to not touch math equations before?

Very little cross-pollination of editors experienced with math-heavy technical writing, and those overseeing print products popularizing BASIC programming. BYTE magazine was revolutionary at the time for realizing this, and even they had some gaffs from time to time.
One of Wikipedia's sourcing paradoxes is that the literal horse's mouth is the worst source as to be unusable.
Ignoring all the actual structural (wealth & power) problems we have that play into our inability to find strong leaders aged appropriately, I sometimes wonder if this isn’t a courage problem. Trump and Biden have nothing to lose. It doesn't take courage and backbone to play those scapegoat roles, because nothing they do to their image or reputation matters. It takes true courage for a 40 year old with half a life ahead of them to stand up and advocate for what they believe in, knowing they’ll e.g. face ridiculous death threats, and may well be ostracized by formerly close friends and/or communities once their hand is known. Most people are not willing to take that risk, and I’m not sure a good leader with a family should be expected to. The reason freedom of expression is sacrosanct is because it enables people to stake their reputation in a way that doesn’t risk being canceled. So they can go back to life as it were if their platform doesn't take off.

In short, if we want to see younger leader perhaps we should stop canceling people left and right over small human blunders or evolving opinions and be more forgiving and tolerant as a society.
"Huggingface isn't local, while Ollama is." - ms-menardi
That would fall under what I already assumed to be true, and also under an umbrella they specifically said it wasnt about

> end debates among team members about program layout

(Except in this case of course it's not "team members")

I'm definitely not getting this interpretation from the quote.
It actually is true. Running an OpenAI compatible server using llama.cpp is a one-liner.

Check out the docker option if you don’t want to build/install llama.cpp.

https://github.com/ggerganov/llama.cpp/tree/master/examples/...
Global CO2 emissions actually look to be peaking sometime in the next 5 years. IEA estimates 2025, but it’s dependent on several factors.

How much Coal China is using is a major one and they are adding renewables at a crazy fast pace. Even at China’s fairly abysmal capacity factors, when we are talking about 217 GW of solar in 2023 and their on pace to increase that by 35% in 2024, it adds up quickly.
How do you physically store it? An external disk?

I venture a guess that for each sqlite db holding important work data, you have dozens or hundreds of traditional db datasets, that are critical to your work. And yes, I mean your bank, but also messaging apps, online services.

If you backup your hard drive in the cloud at all, you are already depending on trad dbs for the very use case supposedly highlighting your dependence on sqlite.
Yes, that's why I said the stability of perovskites is the only real issue.
Can you give specific examples for how you’ve applied skills learned in Factorio to real life situations?
It's still running now:

https://aidungeon.com/
Why would that surprise you? A semi serious mountain biker will go through a cassette on an analog bike in 2 years. You're driving the thing with a huge motor, cargo and an entire extra human. Your expectations must have been unrealistically high.
Same with a nuke or an engineered pathogen. Throwing rocks from the Moon is less practical though, people would see you setting up the universe's biggest launch pad or railgun for years. It would be the least stealthy, most telegraphed apocalypse possible.
Demakes can also be games that boil down the essence of their genre or original game to simpler rules. A great example of this is Footsies, which is a demake of the trad fighting genre.

https://store.steampowered.com/app/1344740/FOOTSIES_Rollback...
It's a democratic country. The voters decide if the laws their government passes are bad or not.
Ollama is easier to get working on my server with a container, simple as that
Garbage Collect Your Technical Debt (2021)
Text embeddings should not be used as a form of encryption. They are optimized to contain as much information as possible from the text they represent and can often be decoded into their input: https://arxiv.org/abs/2310.06816
Why does it imply an error? The world changes, is that an error? You built around one reality, and reality changed. No one can predict the future.