HackerTrans
TopNewTrendsCommentsPastAskShowJobs

sarchertech

19,848 karmajoined قبل 15 سنة
Currently writing a book: https://www.networksfromscratch.com

I'm a programmer and founder with experience ranging from web development to embedded systems and network programming.

Working as a principal engineer for a unicorn supply chain startup.

https://github.com/sarchertech/

comments

sarchertech
·قبل 14 ساعة·discuss
>once Northern America was settled, the US established and the conflicts with Natives and the Brits resolved, all you had was the Civil War

As that list shows, that's not how things happened. There were major wars with the Native Americans all throughout the 19th century.

If for some reason you only want to include wars with Europeans and European colonies (I have no idea why you would though), the Mexican-American war, and the Spanish-American war are the big ones you missed. The War of 1812 was also another big war after the US had previously resolved our conflict with the British.

There were tons of other smaller skirmishes in North America. The Patriot War, the Aroostook War, the Reform War, the Cortina Troubles, the Utah War etc.

>once Northern America was settled

You can't even begin to say "once North America was settled" until the end of the 19th century.
sarchertech
·قبل 17 ساعة·discuss
>For the US, once Northern America was settled, the US established and the conflicts with Natives and the Brits resolved, all you had was the Civil War...

No part of that statement is accurate.

https://en.wikipedia.org/wiki/List_of_wars_involving_the_Uni...
sarchertech
·قبل 18 ساعة·discuss
> The thing is though is that he is a ridiculously good programmer, and accomplishes more on his own than most programmers do with a team, he is insanely good.

I don’t know the guy, but if what the person replied to is correct about how he views himself and people who disagree with him, it doesn’t matter how good he is. You don’t want to be on a team with that. You don’t want to hire that guy. It’s not worth it. Let him make something on his own and sell it to you. Or let him grow up a bit.
sarchertech
·قبل 22 ساعة·discuss
> Oh god people actually go on a hinge date to axe throwing and think it’s the real world.

My experience with dating apps was mostly awful, but then I met my wife on one. Now we’re happily married with 3 kids.

Axe throwing is just a business fad like so many before it. This started long before the internet.

Pinball arcades, video game arcades, tanning salons, self storage, frozen yogurt. The list goes on and on.

Not sure what my point is, I guess it’s mostly this has nothing to do with the internet or with now. If the author were writing this in the 80s he’d be complaining about people hanging out in malls.

If it were written in the 50s he’d be complaining about drive-in movies and restaurants, and tract houses. Go back earlier and he’d probably be complaining about electrification.

To be fair I think we should be more intentional about our adoption of technology, but nostalgia is a hell of a drug that is best avoided.
sarchertech
·قبل 22 ساعة·discuss
> think he's god's gift to programming and everyone whose work he disagrees with are losers

If he thinks like that (I don’t know him), he needs to limit the scope of what he works on to projects he can accomplish completely on his own.
sarchertech
·أمس·discuss
A game engine is a framework that allows you to create games. Assuming you don’t have tons of content (and I’m sure you didn’t in an intro CS class), building a game is an easier task than building a game engine.

Let me ask you this. What were the parameters of your assignment? What libraries were you allowed to use.
sarchertech
·أمس·discuss
Many makes it seem like this is common. But it extremely uncommon in the US to get a bill after a fire. There are some rural volunteer fire departments that are funded through memberships and they will bill you if you aren’t a member. But these are not common.
sarchertech
·أول أمس·discuss
What metrics are you using for that? The US ranks fairly close to the top for out of hospital heart attack survival, which is a good proxy for emergency medicine in general.

The US also has decent EMS response times. If you adjust for population density, the US has fantastic response times.
sarchertech
·أول أمس·discuss
> Not really, those games are very simple code wise. A high schooler could do it (source me).

That very much depends on how much they did themselves. If they used unity, and went very light on the simulation, sure.

> You could make a bullet hell game engine as a project in an intro CS course.

No you couldn’t. Well you could but it wouldn’t be appropriate for actual beginners unless you stripped it down so much that calling it an engine was meaningless.
sarchertech
·أول أمس·discuss
Yeah at many places you still can. It’s just so easy to turn your brain off and let the robot do a maybe good enough job that even people who know better are merging slop.

We’ve had 3 production incidents this week that slipped past CI because there’s a whole team that is just shoving out PRs without understanding what’s going out.
sarchertech
·قبل 3 أيام·discuss
The first paragraph is

“ If you visited the rural areas of the states - Chiapas, Chihuahua, Durango, Sinaloa districts, Quintana Roo, you need to wait for 4 months after your return to the UK before giving blood. ”

The US rules also aren’t 4 years (not sure why someone told the OP that). It’s 3 years after undergoing malaria treatment. And 3 months after visiting a malaria prone area.

https://www.redcrossblood.org/faq.html#eligibility-travel
sarchertech
·قبل 3 أيام·discuss
All anal sex in the US requires a 3 month waiting period (as does any kind of sex with a new partner) not just male to male.

Anal sex is inherently much more likely to transit HIV and HIV tests have a higher false negative rate for new infections.
sarchertech
·قبل 3 أيام·discuss
> But why would you care about someone's sexual behavior? The blood must be tested for common drugs and common blood borne diseases regardless, and it's perfectly possible to engage in sexually risky behaviors and not have any venereal disease

Men who have sex with men are something like 50-100x more likely than the general population to acquire HIV. HIV tests do not have a 0% false positive. They will not catch all very recent infections. The rationale for excluding them until recently is that it’s defense in depth and it doesn’t hurt the blood supply much because they only make up about 2-3% of the population.

The current rule is that MSM don’t face a blanket ban, but if you’ve had anal sex in the last 3 months you have to wait because anal sex is inherently more likely to transmit HIV and the tests may not catch a very new infection. Other diseases like Hepatitis have a similar issue.
sarchertech
·قبل 3 أيام·discuss
The UK also has a wait time for many countries including Mexico.

https://my.blood.co.uk/eligibility/travel/article?id=47&titl...

Granted it’s shorter, but there are longer wait periods depending on the country. It’s defense in depth because false negatives happen and some viruses take time to show up on tests.
sarchertech
·قبل 4 أيام·discuss
There's a couple of different issues here.

The first is that there are many what most people would call standard licenses that contain tons of restrictions. Many of them like AGPL (and GPL to a lesser extent) aren't even fully understood by lawyers.

Second, when people are talking about standard open source licenses, they are generally talking about licensees approved by the OSI. The problem is that the OSI is primarily financed by tech companies including Amazon, Microsoft, and Google. They're not ever going to add a new category of licenses or promote anything that harms those companies business interests.

As far as relicensing being a slippery slope. There's no such thing as relicensing. Once software is released under a certain license, it is always available under that license.

Anyone can choose to license future work using a different license. That is functionally equivalent to the original authors of a project ceasing work, and someone else starting work on a new fork with a different license. Nothing about Postgres using a standard license prevents this (for what it's worth Postgres is released under its own custom "PostgreSQL License" even if it is very similar to other open source licenses).

What you are actually worried about is that someone stops doing free work, which is the practical consequence of "relicensing". If that's the case you need to look into much more than the license of a project, you need to look into size of the organization, funding, size of the community, time in operation etc... I don't know if operating under a non-standard license is even in any way correlated with an organization or person relicensing or any other form of ceasing development.
sarchertech
·قبل 5 أيام·discuss
The license you linked was too much for me because it included limitations 100 GB of data and providing audit logs for the company to inspect.

But I don’t have a problem with people inserting clauses to prevent Amazon from taking over. I don’t expect free work from people forever. If I’m going to use an open source project to build a commercial product, I would only do so if I’m ok forking and maintaining the project myself if necessary.
sarchertech
·قبل 5 أيام·discuss
If someone takes the MIT license and adds unless your last name ends in ezos then yes it no longer meats the definition of Open Source published by the OSI. But there’s nothing holy about that definition or being “open source”. OSI is just a group funded by companies like Amazon, Microsoft, and Google.

And if they aren’t calling themselves Open Source, then why do you care?
sarchertech
·قبل 5 أيام·discuss
Is there something specific you wanted to do that was prohibited by a license. I thought most of the licenses you’re talking about just prohibited you from reselling the database as a service.
sarchertech
·قبل 6 أيام·discuss
From my understanding the actual AI that was barely used. What was used was a quiz with an AI grader.
sarchertech
·قبل 6 أيام·discuss
As someone who works with an 8 year old 500k LOC elixir codebase with millions of users, I hate Ecto so much. The thing I hate most is that there are 2 different syntaxes.

But a close second is that it encourages composition in situations where duplication is the right choice. Having your sql query spread across 7 files makes tracking down bugs and performance issues (and fixing them) incredibly difficult.