skysight-inc/HackerNews huggingface dataset:
This article is a bit delusional and oblivious to market dynamics.

1. Privacy: Self hosting is not necessarily more private than cloud services. The security of self hosted services is only as good as the effort put into maintaining it. Who do you think invests more in security: the giant corporation or a free open source project? Even if the project is well maintained, there are many ways your server can be compromised. It’s only as safe as you’re willing to make it. The best way to be safe for me is not self hosting, but cloud hosting with E2E encryption.

2. Longevity: even though self hosting technically means nobody can discontinue your service, everything eventually gets discontinued. Your server will be out of date at some point. You will need to update it. You might be too busy to do it and your server will become a security risk. Again, middle path and ideal way for me here is: use cloud services, encrypted, AND save the data locally as well.

3. Usability & market dynamics: John Doe doesn’t have the time or knowledge to self host, which makes self hosting dangerous for him for the reasons mentioned above. If you’re going to self host, you need to know what you’re doing. If you do it half way, you’re better off staying with a cloud service. The cloud will always win because it’s easier for everyday people. And because it wins, there will always be more money and development happening in it. We need more cloud services that use encryption by default, and provide data migration tools. The more this becomes a standard, the more the “big cloud giants” will have to step up and match this new standard. For me, THIS is the way not just nerds but everybody benefits from a safer, more reliable Internet.
> tend to work long hours and awkward shifts and the education itself is challenging and long.

Both of those are professional masochism. In particular older doctors make sure would-be doctors and young doctors go through decades of shit in order to keep the old doctor's privileges and salaries incredibly high, without making it obvious it is a completely cornered market. If doctors could, they would close the medical schools. But they know they would get lynched by a mob, for real, really in real life, the laws against it would stop nothing, so they have no choice but to leave medical schools open producing a symbolic number of replacements with an excrutiating amount of hazing and harmful education, which very much makes them worse doctors. And lots and lots of attrition, the old doctors love that, mmm attrition, all the benefits of saying there's slots in medical schools without the actual competition from petulant young doctors.
It depends on what you define as 'work'. A single still frame could be consider working, and other people might be more inclined to call 6K and 60fps to be 'working'.

Trying to dilute what a thing actually is makes no sense, especially if you're essentially then trying to boil it down to the $100 category of computer monitors for home web browsing usage.

Technically a display panel, row and column drivers, a tcon and an interface buffer is "a monitor" too. So is a CRT. And a DLP screen. But they are not the same thing and are not useful in the same scenarios.
I wonder how much Google sweetened the deal. I can't imagine Spotify accepted a standard 15% cut.
Oh I will, for sure! I will need a lot of feedback.
I explicitly do not want to be in control of my own data. I don't trust myself with it. A third-party is better equipped to manage it over time. This is both a common and rational position.
Huh I've never heard "pancake" used that way before - though yeah the analogy is common enough. In this context though it's certainly as I described.
> Btw, a nice podcast on Selfhosting

Ironically, not self-hosted (served from fireside.fm).
We don’t know who will sell rubles. It’s plausible that Russia can force would-be buyers to buy them at a special place and at a special (unfavorable) rate.
A fundamental problem?? Somebody just said they don't like node implementations and asked for something else. The poster included a URL for an alternative node implementation... What were you expecting? In an open software world there can be many implementations for a given problem...

In a centralized system you cannot even ask this question. If someone said Banks implementation of SWIFT sucks, show me a better implementation what do you think the end result would be?
what if the tea.xyz domain is deleted? or the site serving it is down? even if it's using something like AWS there is some downtime there..
So what do people do nowadays
No, they are telling people to worry when it matters - when they are voting. I personally think that's a good and responsible position. It's quite different than saying you should worry all the time!
> But a literal translation just becomes the nonsensical "he isn't like that, he is like that".

I guess a better translation is "He isn't that, he is like that." But I agree that English doesn't have a distinction between permanent states vs impermanent states in the "to be" verb.
The Work-War Balance of Open Source Developers in Ukraine
Because good sir, rather than being snotty and downvotey and the type of jerk who has utterly ruined HN, I chose to reveal myself as a fellow beekeeper in hopes that there might be fellow beekeepers here who would also want to share their stories.

So, perhaps learn how to human and instead say something like "Wow, other HN human, I'd love to learn more. Have you ever noticed that different flowers or trees make a noticeable difference with your apiary? Have you experienced varoa? What's your thoughts on the various types of European bees, especially those that may have varoa resistance?" or any other number of hundreds of questions that might add to the dialog.

Or continue to shitpost, I don't care - this is my throw away account because I got tired of responses like yours utterly devoid of curiosity and just here to shit on everyone else.
I've been thinking about buying rack space from a colo in my metro area.

Hosting at home is something I used to do religiously for over a decade, but I really don't like all the hackarounds and shitty ISP/DNS/port problems anymore.

It's definitely not cheap to do this, but there are a lot of fun upsides. Just having an excuse to get out of the house to badge in at a DC is a nice mix-up for me. Everything I do at work is cloud hosted, so I rarely get the visceral experience anymore.
Presumably that they'll see the difference in price.
A compromised app on a local network has no one to phone home to.
What do you think Pinker should have done when Dershowitz wrote to him asking "what exactly do you think this statute means"?
Thank you for the archive. A deviation from the article, has anyone had success with the "download .zip" button on these archive sites? I have tried several (over months) and I only get a 404.
So there is no user choice, technically just a lesser commission. Nothing stopping Google from upping this 5% "fee" to 10% when they feel like it.

This is still a loss for devs, I was hoping we can just rip of Google garbage payment system and use something like Stripe, or whatever new companies that would've emerged to fill our needs.

Obviously they'll give a sweet deal to massive companies but not the small devs.
I mean it's the same as fashion for me. I could wear poorly fitting clothes and poorly matched items of clothing, but I don't.

I care about how I look and present myself. That's not exactly unique, and it doesn't have to be strongly tied to me caring if people think I'm "uncool".
When I was a student in university many years ago I didn't know anyone in a new city so I decided to say hi to the whole floor in the dorm which was around 60 people.

There was some awkwardness, but I actually made some friends and had some interesting conversations with people I would probably never speak to otherwise. When I returned to my room it was maybe two hours later and I was exhausted and had started to become drunk thanks to the customary shots of rakia I was often offered.

I think it should be a tradition of some sort.
Personally, I'm sad that this model seems to not pan out. I'm a successful bootcamp story - I graduated from App Academy about 7 years ago and have been working as software engineer since. My closest friends were all successful and all work at companies that you've heard of. The ISA model was key to me enrolling as I was skeptical of bootcamps. I was happy to pay if it worked about, but wanted to hedge my bet in case I enrolled in one of the many of the unscrupulous bootcamps that didn't actually teach anything.

In my case, I found AppAcademy really helpful because I had a set of engaged peers, I had access to TAs to help answer questions, and the material was solid. However, from what I've gathered, a lot of the industry moved away from teaching this way in order to scale their classes and make more $$. Videos have replaced live instruction, class sizes have increased, and they let anyone TA classes. I wonder if most of the failures of ISAs are due to the poor product these companies are offering vs the issues with ISAs themselves.
Surrounded == encirclement (ie: mass capture).

Rout == uncoordinated retreat, which seems to be happening on a regular basis right now. Russian morale is really, really bad.

Surrounded / Encirclement might really be happening. Its hard to tell for sure due to the fog of war, it could just be Ukrainian propaganda, but there's so much discussion about a Ukrainian counter-push in various parts of the country.

Rout == enemy escapes, with heavy losses due to disorganization. Its a win, but not as much of a win as "Surrounded/Encirlcement", which basically is a "surrender or die" situation.

Its clear that the Russians were trying to encircle Kyiv (and Mariupol with more success). But there seems to be whispers that the Ukrainians are successfully surrounding / encircling some Russian troops.
Russia Bans Google News
The opportunity for developers (read: the investors and C-level management at companies) being able to save marginally on their cut to Google by allowing the user to select non-Google Play billing. However, I wholly imagine Google agreed to this because they'll still get their cut of subscription revenue on the backend, so Google might only take 25% instead of 30% when the app doesn't use Play Store billing.
"You dum-dum" is a common slang.
The main difference is that Europe education also comes with thousand of strings attached.

In Spain for instance, it isn’t really free (though it’s cheap compared to the US, around 2.8-3k$/y) but you absolutely get what you are paying for.

I know people who where on meetings deciding the country-wide “update” to the curriculum, and the main reason for vetoing new topics was that it displaced outdated topics for which college X had an expert that was “too old to learn new things, but young enough that he had at least a decade before retiring” (their words).
Show HN: Testing Library Visualizer
> you will be able to make plenty of money by charging recruiters / hiring companies for access to them

How? What prevents those recruiter from just contacting your institution's graduates over LinkedIn?

Sound a lot like the dog-walking app that found themselves with an unreliable business model because dog owners and walkers just started using cash and circumventing the app.
When I have begun to install and manage servers, more than 20 years ago, I did not have any kind of prior experience and I did not have anyone whom I could ask.

So I have just read the handbook, but I have read it completely, which needs more than a day.

It is likely that there are also other operating systems and Linux distributions that have good documentation, but I can testify only about those that I have used in the beginning, the FreeBSD handbook and then the Gentoo Linux handbook.

Both handbooks were good enough to convert anyone into a system administrator.

Unfortunately, both handbooks are not as good in 2022 as they were e.g. in 2002, because they have not always been updated after every change, or the updates have not been as detailed as the original parts of the handbooks.

Even so, both handbooks remain reasonably good today.

Especially the FreeBSD handbook is good for someone who lacks experience, because FreeBSD is much more self-contained, i.e. there are a lot of choices that have already been made for you and you do not have to worry about them.

So for someone who is inexperienced, I believe that the fastest way to managing a server remains to read the complete FreeBSD handbook and install and configure a server based on that.

There are programs which are available only on Linux, but the administration of a Linux server requires much more work than for a FreeBSD server (even if much less than for a Windows server), so for a beginner I think that FreeBSD with its more complete documentation and less possible choices is easier to try.
I do not think there is anything boneheaded with executives calling everyone into the office, if they think that is what will help them. The stupid part is pissing off some or much of your team by giving the benefit of working from home to those who happen to live in a certain location.
I would love to self host, but the time and effort I would have to put into doing, maintaining, and convincing my spouse (which is a whole effort by itself) is so significant it will take away from my other goals in life.
> It's not 2D mode, though. That's just bog-standard 3D

But without the depth perception that VR gives you. That's why it's "flat."
> What is the opportunity for developers?

An opportunity to make unsubscribing a more engaging activity
CLI Password Generator in Bash
Agreed, at least if comparing to American student loans, which certainly come with the same philosophical/ethical "servitude issues".

ISAs seem to align incentives between lender and loan taker better than traditional loans, (although as pointed out not perfectly). More income = more money for both. Most people who are getting training/education likely aims to maximize their income in a 1-2 year time frame.

Now, which one is actually the best deal varies from case to case. If you pay more dollars on average in total with an ISA, that'd be expected but hardly the fault of the ISA issuer. That's just an unfortunate side effect of debt and risk calculations that are true across the board.
Sorry, I don't agree with the notion that the pandemic was somehow about 'freedom reductions' or control. The us has had many pandemics like all other countries where millions of people have died. During previous ones in the US, we did have new health regulations that were enforced. Examples were the 1918 flu pandemic in the US, and multiple times we've had required vaccinations for public health reasons such as around polio. So only a million people died, that is a million families with someone missing at the table, thousands of kids where both parents died.

The pandemic plans were about trying to avoid huge numbers of people dying unnecessarily, and all the grief that was caused by it to their loved ones. The US did a particularly bad job, considering that we are an advanced society with lots of money spent on health care.

Some people didn't get a bad reaction or die if they got it. Plenty of people did. I think something that kills a million people, overwhelms hospitals for years at a time, drives people out of the medical profession, that is more than the false narrative that it's just like the flu.
Maybe there's still hope for some stewardship of feeds. I have some ideas I'm playing with. I think the key is not leaving the past behind, but also not being limited by it.
Depends if you're talking about neo-banks (Revolut, Monzo, Starling, etc.) or the high-street banks (Barclays, HSBC, Lloyds, etc.).

Some of the neo-banks (less so, Revolut) would be a rounding error in Apple's market cap valuation. Relatively "cheap" for Apple, more feature rich than American alternatives, and for good measure wouldn't bring with them the legacy issues you mentioned that are associated with the dinosaur institutions.
This seems insanely far fetched. Why would someone photograph you just for talking to them?
What lay person does anything with systemd though? I have all my services in a docker-compose.yaml... Sure, I remember the days before systemd, I remember upstart, Gentoo's rc.conf. I still think it's useful I can find my way trough the internals of a Linux box, but for me all that stuff is far in the past. This is how it goes nowadays: Install the system in 20 min, clone the infra as code, put the data back, start the infrastructure... Where does the init system still play a role?
Exactly! I guess above by “UX” I meant far more than the screens you interact with - running the app, storage, integrating with mobile and home ecosystems, etc. Sure it’s fun to learn how all of that works, but for a few 100$, you can really move a family to fully self-hosted (content) in a day.
This article resonated with me as I have worked in a toxic startup environment that required 70+ hour work weeks. That company checked every box in the 2nd list:

- The market is not large enough right now. It was a huge market with huge incumbents with deep pockets
- The product is bad. A poorly designed product written by junior engineers
- Poor positioning. Fighting the big companies with no real value add is not a good strategy
- High competition. See above.
- Not talented team members. A rotating door of employees that leave in frustration.
- Poor alignment. Constant down time and everything is always on fire (hence 70+ hour work weeks).
- Poor founder. Definitely.

I still "work long hours" but not for the company. I enjoy technology and learning new things. I put in my regular hours for the companies I work for and my hobby is playing with other technology. I get to learn new things and my employers benefit. As an example, I learned kubernetes on the side. When the time came to build a new cloud platform, I was in a position to be the expert at it and was able to implement the platform for my employer, resulting in millions a year in cloud savings.
Next up: Russia bans reality.
That’s the bleeding heart take, yeah.

The truth is that credit scores do what you say, AND they also measure responsibility in practice, enough to where you can find all sorts of correlations.
I guess that depends on how the price of a cubic foot of gas was negotiated.

Did they set it up to $ and then just converted to rubles at payment. Or was it setup in rubles and then you convert to the buyers currency.
The rubles are exchanged for gas and oil from Russia. But Germany being forced to buy rubles means that isn't quite such a tiny amount of demand for rubles as before, which means the value of the ruble doesn't coontinue to plumment.

Which is good for Russians and Russian companies holding a lot of rubles who find that even foreigners still willing to trade with them don't think their rubles are worth many dollars or Euros any more.
stupid af, but I needed a password generator badly, especially safari like. Can’t seem to trust these third party password generators, they can copy, store or send my passwords idk where!
This is great, I guess? Is Google just caving in at a smaller scale before they get forced to do this at a larger scale? I feel like by doing this now, they are trying to dodge something that’s very likely to come down the road. (antitrust regulations)

Then again, partnering with only the big names will create a new wave of complaints.
New comet C/2021 O3 might brighten in May 2022
I have two computer game books on my to read list - Sid Meier's Memoir! and Ken Williams' Not All Fairy Tales Have Happy Endings.

In the 90s there was an accounting scandal that caused the downfall of Sierra, it's a pretty interesting read [0].

[0] https://www.vice.com/en/article/z3vem8/inside-story-sierra-o...
Yes, and did you actually take a look into that? I made the point in another comment: What they provide is either cherry picked assets, doesn't even work properly until you do quite a lot of plumbing or it shows how much is actually "hand crafted" and not using engine specific things. For example you import a captured model and animation that is basically just keyframed vertices, while they claim how cool and procedural their animation toolchain is ... That's not how this works. Unreal does this kind of specific customization for demos, too ... but on a much lower scale. Unity demos barely show actual engine features but are just made to impress the general layperson.
Exploring a New Class of Kernel Exploit Primitive
I'm actively looking for a job for precisely this reason.
To be fair, the company was hemorrhaging money at the time. The main "office" building, where I worked, was actually a run down warehouse in the middle of nowhere. Compare the following two pictures, from 2009 [1] and from 2017 [2].

[1] https://www.google.com/maps/place/Imagination+Technologies/@...

[2] https://www.google.com/maps/place/Imagination+Technologies/@...
I wonder how much work someone with that title has on a day-to-day basis.
"lambda users"? I've not heard that term before.
they are all in favor of SystemE
This is wonderful.

I was super excited to dive in an find the RSA code so I could preen about Bleichenbacher's vulnerability, but she neatly sidestepped that by doing ECDH. Then I thought, well, maybe it's P-curve ECDH and I can preen about invalid curve attacks on static-ephemeral ECDH. But nope, X25519! My point here, apart from making fun of myself for being the kind of person who would write this stuff on a message board, is TLS 1.3 is pretty solid.

The "block thing" that's kind of weird is, I assume, the TLS Record Layer. TLS runs (ordinarily) over TCP, which provides a non-demarcated stream of bytes. TLS breaks that stream up into records, and runs its handshake messages over one type of record, (say) HTTPS over another, and "alerts" over a third. The Record Layer also interacts, I think, with TLS's misbegotten compression system?

In the same vein as this project (but with different goals) is Trevor Perrin's tlslite, which is implemented in pure Python: https://github.com/trevp/tlslite
Right! Funny when I realized that a lot of the issues in the industry are Self inflicted.

Tools built to stroke the programmers own ego.
ISA’s weren’t modest; they were heavier share than income-based student loan options.