skysight-inc/HackerNews huggingface dataset:
The internet is a network. You are on the edge of the network. There's a gateway between you and the network. This is impossible to eliminate. It's a feature of the network.

The only mitigation you can do is own your data and programs, so that you can change your gateway if they don't serve you faithfully.

From this point of view, hosting on a provider is not any worse than on your home network, as long as you regularly backup your data to your local machine.

Switching from one VPS provider to another is a lot easier than switching from an ISP to another.

Switching VPS can be done in minutes. Just login to another VPS website and sign up for an account to start renting a server from them.

Switching ISP takes on the order of days instead of minutes.
Life.................................................................................................finds a way
>I think it depends on what you mean by IP, it's unfortunate that the hardware space overloads those terms.

It really doesn't. IP is very specific.

If you are an architecture licensee of ARM, are you using / or paying for ARM's IP?

If you are designing your 3G modem, using CDMA, ( Whether it is WCDMA, CDMA 2000 or TDS-CDMA ) without using Qualcomm Modem or anything Qualcomm designed hardware blocks, are you using Qualcomm's IP?

We are argue whether Apple needs to pay for Tile based deferred rendering ( You can search the term mentioned on Apple's Dev Reference document ) to IMG, since relevant IP could be obtained with ARM. ( Arguably with cross patent argument with IMG, but anyway let's ignore that ). How are you using technology from IMG PowerVR, even with its name on it, and consider yourself not using any IP from IMG, when the patent itself has not expired. Quote.

"It will no longer use the Group's intellectual property in its new products in 15 months to two years time."

And I could go on about the private equity having its relationship with Apple's supply chain. But I will save politics away from this discussions.
who ever soul was coming - really just wants to live so so badly.
You'll give her a good childhood. Life is about joy
Technically they voted to authorize the war and the executive branch was trusted to make final decisions wisely (they did not).
Years of life taken goes in the cost column, not the benefit column. You should probably include the market value of four years' rent in the costs too even if you were getting it for "free".

And yeah, bragging about how cool your triple-major wife is while sneering at those of us from a lower class background where making it to "white collar commodity" is a big step up is pretty damn rude.
Don't you mean Cobol? Atleast here in Aus it was cobol on mainframes... My understanding of Fortran was that it found its niche in high performance scientific computing.
Nothing wrong with that though
I drive in the final nail and tell you that the page in the Arch wiki[0] is a wonderful starter on systemd.

Ah.. I was there when it was all SystemV vs Upstart vs Systemd... the golden days...

[0]:https://wiki.archlinux.org/title/systemd
I have a bug that when I'm using sidecar (and I think sometimes my hotkey remapper triggers it too, somehow) that causes the window server to just spiral up to a whole CPU core and like 4GB of ram... if I restart the process, all is good until the machine sleeps, or a display reconnects.
*headscale
If you care about privacy or self hosting, use headscale instead.

You have no idea what tailscale is really doing.
Fix the information asymmetry in politics. It is significantly harder to find media coverage that contradicts the dominant narrative. Note that this does not mean considering conspiracy or obviously nonsense content - it means covering alternative PLAUSIBLE explanations of events. That distinction seems to be lost.

Also, cite your sources for everything. EVERYTHING.
Not necessarily true. I have one mono laser printer and one color MFP for almost 7 years now, both were dirt cheap and now both are still going strong, nothing to complain really.
> they get nothing but scorn for trying to survive

I guess selling user data is fine as long as it is done ‘to survive’? Nah… I’ll take the browser with the best privacy and that is sadly just not Firefox anymore.
"get a new scanner" doesn't work when no currently manufactured scanners have the same features that some of the old ones did. In particular, anything involving film scanning seems to involve painful use of film holders when 35mm has sprockets for a reason. I suppose I should be happy I never bought into APS film :P
For sure he meant that.
I purchased a lifetime license 16 years ago for US $90. Indeed, the license I have is as valid as ever.
ISA, from a high level perspective, is a private, capitalistic institution, trying to prove that taxes makes both parties come out on top.
That is a bit one sided.

Living in a basement allowed me to live in a substantially larger place than a studio apartment, 50m from a big park with playground, 100m from the main public transit of the city (train) and save so much in rent that I can now afford to buy. All of this while happy, now have two kids (still in the basement)
We had some BIG surprises with Netlify billing. Basically we use the functions they provide, and we racked up a HUGE ass bill. They charge PER request, meaning as soon as we deployed a semi "real time" interface for one app, the usage spiked.

Really, "serverless" is just a fad, and overloaded term. How about you deploy containers instead, and MAYBE have your database provided by a "Saas" provider (database maintenance, backups, upgrades etc, are the real time consumer, not the app server itself)
You should probably use headscale instead of you care about self hosting.

If you don't trust Google drive with your passwords, why would you trust a company's server that manages access to all of your devices?
The one that GitHub uses? I think it’s just San Francisco on iOS and quite legible on mobile.
This one has bitten me hard on servers and desktop computers. And lately on mobile too. The last area were I still had automatic updates enabled.

The problem is, that one can't reasonably wait a few days on every update and look online for breaking changes. Especially with mobile apps that have sometimes a really unreasonable update frequency.

I still have not found a satisfactory solution for me personally.
Haskell is a framework that takes a monad interface implementation and performs IO based on it. The monad in question is used like a self flattening iterator / generator, and together with lazy evaluation it can function like a regular program even though the monad itself is implemented using pure functions.
Yea, I personally think local development is fraught with problems that remote resources solve quite well.
You could try this
https://roy.vanegas.org/thoughts/how-i-installed-the-konica-...
While this is indeed true (which makes the problem worse), paltry run times are also reported in areas where 5GSA systems have been already deployed, so I'm just chalking this to plain old early adopters' tax.
I know it's illustrative but telling your job that you have cancer (if you don't) is an awful, awful idea.
Yep, that's something to appreciate. So far I'm happy with my printers but I'm not sure if I'm going to be happy with my next printer really.
I left my last job because it wasn't really going how I wanted it to go. My wife and I have setup our finances such that we can live on a single income. For almost two years I did nothing but tinker on toy projects, personal projects and explore electrical engineering. I certainly found interesting companies along the way to apply for, and took contracting jobs that interested me, but largely I got to just explore. I finally found a job at the beginning of the year that felt right and was interesting enough for me to want to get involved.

I have always had the attitude that work should be something you look forward to each day. If you aren't, leave. I have never worried about the consequences of those decisions because financially we are fine and with software engineering opportunities always available, I don't feel a sense of urgency to take the first thing that comes along. I know that not everyone is so privileged to live this way, but with careful financial planning, it's been enough for me.

We all need rest, we all need time away. Plan your life according to you or your family's needs, not clients and not companies. We only get one chance at life, why waste it being unhappy in the pursuit of some distant future that may never come.
yeah, I didn't want to quibble with his quibble, but the keyword was everybody used to
It was when they shortly played with MkLinux project.
For odd reasons I'm deeply interested by neuropsychology, is there a main journal to read ? mostly representation of the "somatic" self (and others), perception of emotions.
> It's interesting to imagine what might have been if Radio Shack (or Commodore, etc.) had managed to be as successful as Apple as a computer company.

I used to half-joke that Radio Shack always tended to be either a few years too late or a few years too early with their products. For example, the TRS-80 Model 16 was a 68000-based multiuser Xenix (Microsoft's version of Unix) workstation in 1982. The 6809-based TRS-80 Color Computer also had a multiuser, multitasking operating system, OS-9, available for it. Meanwhile, over in the original Z80-based line of the TRS-80 Model I/III/4, they had a "luggable" computer, the Model 4P, that would have blown the Osborne 1 away...if it had come out two years earlier. And, their first MS-DOS machine, the Tandy 2000, zigged when the market zagged: it was MS-DOS compatible but not PC compatible. It was also possibly the only computer from a major company that used the 80186 CPU.

There are still some oddities about the Model 4 I remember fondly. The operating system for it was inspired by OS/360, I think, rather than whatever inspired CP/M and MS-DOS, so it had a different flavor -- "/" as the extension separator, JCL files instead of BAT files, and a very different way of handling devices. But it also had device redirection, which was kind of incredible for a machine of its time and capability. Going back and looking at what the last operating system shipped for it, LS-DOS 6.3, could do circa 1983 is pretty interesting -- and also speculating on what might have happened if Radio Shack had stuck with that path. (I can't find the specifics anymore, but there were a couple "SVC calls" -- the API that programs used to talk to the OS -- that were clearly meant to support a multitasking version of the OS that never came to be.)

Anyway, other than Mr. Roach, I don't think they were a very forward-looking company in most respects. It's fun to speculate what might have happened -- one of mine was, what if Radio Shack had bought the Amiga and built a new OS for it around the 68K version of OS-9? They were better managed than Commodore, surely, right? Well, yeah, probably, but that's a pretty low bar to clear. They could probably have kept a Tandy Computers division going as a PC clone maker if they'd played their cards right, but they sold all that off by the mid-1990s, IIRC, and kept missing every boat from that point on.

Ironic footnote: Tandy Leather, the craft company that birthed the once-giant Tandy Corporation, is actually still around.
That's not a reason to use Google Pay - I want a system which I can directly block. Credit Card allows me to do this.

Billing through Spotify might make it harder to unsubscribe, but I can still block my card. Rather not need to fight a large company with a history of ignoring its users or their complaints to get my payment canceled.
Indeed. I went through that for second kid and it was just excruciatingly bad for my wife. 28 day cycle of absolute misery and disappointment for months. We are divorced now but I still feel bad for what she experienced emotionally.
Sounds like you're staying in Russia? I read there is already a flood of tech people out of the country.
I loved doing coding on my own. Then I started to work for a few companies.
Out of all of them there was only one where I felt good.
It was a public research facility, they were doing scientific work. But they hadn't the money to hire me. (I was an intern there).
The rest were just BS jobs.
I quit, started my own projects and I am making enough money on them to live.
I cut off all the costs related to work. (Expensive housing to live near the workplace, transportation, food, and health as I am not stressed anymore and much happier).
"non-human animals are widely known to have language". I remember reading years ago about Koko the gorilla being taught sign language, but that Koko was incapable of seeing the sign for 'fire' without having a fear response. McCarthy didn't spell it out in the article more than to say:

"The simple understanding that one thing can be another thing is at the root of all things of our doing. From using colored pebbles for the trading of goats to art and language and on to using symbolic marks to represent pieces of the world too small to see."

I infer from this that a more sophisticated (or, in your words, specialized) definition of language that is of interest to McCarthy includes abstraction. I can talk about fire without arousing fear in a fellow human because they understand I'm not announcing the immediate presence of fire, I'm talking about it abstractly. As far as I know, no non-human animals are known to have the ability.
FAMGA won't pay them but lesser known companies will pay them for access to desirable prospects.
You can implement quadratic or proxy voting pretty easily in regular code.

Using a DAO on a Blockchain means you need to implement it with smart contract semantics and your users have to know how to use wallets and such. I would imagine it takes a transaction to vote for each caster.

Either way, you'll need a regular database and a way to present results back out. Seems much easier to do without the Blockchain.
The criteria is that they could get a job at FAMGA, not that they necessarily choose to, but yes. I honestly have no idea if you're suggesting that's too high a bar or too low a bar.
Section 230 actually protects two groups, "interactive computer services" (Facebook, Twitter, et al) and users from liability wrt content that they get from others.

The "they can't do it at scale" argument applies to ICS, but why shouldn't users be subject to liability when they echo something?

We live in an approximation of the infinite monkeys with typewriters. It's relatively easy to find someone judgement-proof who has written pretty much anything that you'd like. Folks with huge audiences can use that to be as defamatory as they'd like without risking liability.

https://www.law.cornell.edu/uscode/text/47/230
Tuple, list, and numpy array are all different isinstance()’s, so I’d have to call them all out. len() avoids that.
Programmers whose work isn't writing UNIX CLI and daemons, and are responsible for the applications that those users expect to find on Apple ecosystem.
> I don't know why people try to explain monads without explaining this first

I mean, I get where you're coming from, but the thing that you've described is that a monad and there's not an easy way to get it there.

But yes, I am with you, you want to explain to someone that Haskell's model of side effects is a sort of metaprogramming, much simpler than macros, we just give you a data type for “a program which does some stuff and eventually can produce a ______” and ask you to define a value called `main` which is a program which produces nothing special. And it's the compiler's job to take that program and give it to you as a binary executable that you can run whenever you like.

You also want to give people a number of other examples of things that are monads. “a nullable ____”, “a list of ____s,” “an int (summable) with a ____,” and maybe an example that is not like “a
function from ____s to ints,” or “a set of ___s.”

The key to telling someone what a monad is, involves trying to explain to them that in some sense “a program which produces a program which produces an int” is not terribly more descriptive than just “a program which produces an int.” If you can combine this with the adjective being outputtish and universal you have a monad.
The root problem is that in my experience completing a bootcamp tends to be a reliable signal to identifying bad hires (when it comes to software engineering). I have interviewed quite a few from different bootcamps, I've hired a few of them and so far the results have been very poor. The only good hire from a bootcamp I've had, I hired in a project manager role where she shines, she's honestly not able to code but she understands enough that she's an effective manager and has great interpersonal skills. Great hire but not a good testament to a bootcamp.
Can confirm, have professional compile passes that need 10GB. Parallel compilation alone can eat basically arbitrary amounts of memory.
If the funds were released, wouldn't the Taliban just take them all for their own purposes, leaving the babies just as malnourished as before?
Dichloroacetate apparently cures cancer as hard as smoking 'cures' meat--kills too many normal cells to be safe to do in living people.

https://xkcd.com/1217/
The parent comment is a fabrication. They provide no evidence of these events, while the OP provides extensive evidence to the contrary.
DIY Volunteers Are Repairing Ukraine’s Destroyed Internet Infrastructure
That is no different with OpenJDK, whose 90% is still mostly provided by Oracle.

This is like going for CentOS to work around Red-Hat doing most of the work.
Docker is not a good solution.
Many security focused systems (important for self-hosting) are on FreeBSD. FreeBSD doesn't allow docker, because of it's major security vulnerabilities.

Docker is great for getting toy projects to work somewhere as a last resort, if the dependencies are strange and you need a convoluted (read: badly thrown together) environment to set up the app.

A well made application should not need docker to run.
> I don't know anything about systemd, nor do I want to.

Well, that’s fine. We’re mostly talking about self-hosting web servers, and you don’t need to know anything about systemd in order to run a web server on Linux, any more than you need to know about fuel injection computers because you drive a car.

The reason I’m familiar with systemd is for other reasons besides hosting a web site.

I don’t know how problems with IMEs or desktop Linux got brought up, I’m not sure I’m following the conversation.
Uh what, can you say more about the diabetes part ?
8-Bit Show And Tell on Youtube has a nice presentation on FORTH, worth watching for those unfamiliar. https://www.youtube.com/watch?v=1XdgUK1NbpI
Incredible story! It hits close to home for me because I am in fact a ‘miracle’ baby, although my story isn’t quite as dramatic as this one with the preventative surgery and such. My mother had many miscarriages before me (and one after). The doctors told her she would never have a child. They said it wasn’t possible. And yet here I stand!
I think there are people for whom jobs are never a natural fit. I am one of those people. Could never stick to a job for very long but could work on my personal project for years. That's why right now I'm unemployed too but I don't ever want to have a boss.
I've been using VueScan for years and it's great. Not sure why so many naysayers. My main use case for VueScan is scanning lots of pages in a document while performing necessary cropping and rotation and color correction on each page, and possibly saving the end result in a multi-page PDF.

The builtin scanner in macOS allows either previewing, or scanning into a file, but it can't save the preview into a file. Previwing is crucial in order to determine what to crop or rotate, but scanning another time after the preview wastes a lot of time.

The builtin scanner can rotate, but it can't preview the rotation. It has limited color correction capability (which is important for making black & white documents... more black & white, and well-readable). It can't save to multi page PDF. It can't tweak JPEG quality. It can't preview in color but save in black & white.

And OCR. Damn, so nice. It can generate PDFs with selectable and searchable text!

VueScan can do all of that. Strongly recommended if you need to scan more than a few pages on a regular basis. Well worth the price tag.

The only downside is that its UI is a bit complicated, with lots of settings. It should be regarded a power user tool.

When I buy furniture or another appliance, I throw away the paper manual and store the digitally scanned version. It's hard to find paper documents: there are too many. In comparison, finding digital documents is trivial.
> Yeah, less than half of sessions yielded "intelligible" output. / From that, we learn that there's indeed an element of interpretation ...

The first doesn't infer the second. It infers the opposite: They are eliminating unintelligible results.
I had to look up a reference for DCA to see what you’re talking about. I don’t have time to read and summarize it all now but if anyone wants to take a look:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6885244/

Edit: It seems potentially promising but also potentially toxic. Needs more study.
Life finds a way to flourish even in the most difficult conditions.
> Equational Reasoning

Probably the best reason to use FP imo. It just cuts out so much overhead when trying to read other people’s code.
Oh this is wonderful . Thanks !
May Mitch rest in peace :)
> There's always somebody claiming they can speak to your comatose or deceased loved one

That's a common scam? Where is that documented?

Even if it is, this report has evidence to the contrary.
There is Flatcar Linux which is literally based on ChromeOS for standalone systems. For high availability Talos Linux is the way to go with their k8s-appliance-os approach, IMO.
I can’t relate at all. I bought it because I couldn’t get any of the scan tools to work. OCR also worked fine.

It’s not as nice of a user experience as pressing the scan snap button and have it show up on the NAS but it works nonetheless.
Careers, credentialism and metrics
Until you realize that Mozilla is doing the same telemetry. Just like politicians, I don't think it matters if you use Firefox or Chromium. They are two sides to the same coin.
I'd love to work on something as a passion. Just big enough to keep my mortgage payments going out.

I have no idea where to start. Dropping out of the work force sounds scary. I couldn't support my family for very long if I tried. I wish New Zealand paid as well as I hear the US does.
Yes, if you see the same thing for many years you gain more certainty over the signal, regardless of the strength of the signal. But a small signal is still small, regardless. And it's always incorrect to average together a high-risk group and a low-risk group and claim that everyone is at medium risk.

> More likely, what's happening is that people who haven't fully recovered from covid are getting blood clots, and that's damaging their organs and sometimes killing them, but after a few months they do fully recover and so these problems stop — unless they get covid again.

That's one hypothesis. Here's another: people (especially older people) deferred medical care throughout 2020 and 2021. They are seeking that medical care now. Undiagnosed heart problems are now being diagnosed. And oh yeah...they got a Covid test somewhere along the way. Often for (wait for it...) hospital admission.

I'm not in love with this hypothesis; it's just the first one I thought of. There are actually a ton of plausible reasons why you'd see slightly elevated rates of whatever in a group of older, less-healthy people. Claiming that the virus caused it through a mystery mechanism is a wild leap to conclusions.
It seems great, but I still can't get the essense.
Should we, the engineers, build all the applications with self-hosting?
And then people can get more privacy?