Hacker Newsnew | past | comments | ask | show | jobs | submit | more deepstack's commentslogin

Deno could be a good alternative. It should hit GA 3 QT this year.


I would not choose Deno for that considering how little there is for it currently and how much of what there is available that is plastered with all caps warnings to not use it in production.


If you read Tim Wu's master switch, this is nothing new. There are certain people (technocrates, geeks too) like to consolidate and centralize stuff. Yes it makes things easier to manage and organise, however the cost is freedom.

A messier world with more freedom is always better for the public.


if someone can't figure how to put a file on the server, or install package then they shouldn't be in tech or software development.


To my absolute shame, about 15 years ago, I made this comment about a junior dev on my team. That junior dev is now a much better developer than me.

We’re all on a journey in our careers. Those of us with more knowledge and experience can and should help those with less, instead of gatekeeping and lecturing.


No need to gatekeep. We can show a bit more empathy to the teens (or older folks) that are trying this for the first time in their life. Compartmentalization of concerns is an important part of pedagogy.


It'd probably be quicker for you to teach them once or twice than for them to change their entire career. People need to learn things before they can do them, it is what it is.

I'd much rather work with someone that just needed to learn a few things I take for granted than someone who decides it's their right to say who's in or out of IT haha. Teach or get out of the way.


Senior SWE here :) I did not know how to install a package ~10 years ago and doing anything with a server was terrifying. Sure glad I never had someone say this to me.


People with superiority complexes shouldn't be in tech. Some of us enjoy learning and teaching others.


How would anyone learn? I agree when it comes to anything with stakes or deployments to production, but everyone starts somewhere and copy pasting a url from a CDN is one less headache when you’re playing with something totally new.


And that is how we ended with the mess in this article. We are not doing kinder garden here, it is software development. And if one can't grasp idea of files on server (a very basic) then why are you even doing software development? The whole software development process has being watered down to included people who don't really want to do software development. I'm sure if one is passionate about it, they will figure this out.


Many people who can learn, have not yet learned.

There is a difference between capability and knowledge. We’re each on a journey.


I have specific, distinct memories of some things I did when I was starting out as a developer that are so obviously wrong today. But that's because I've got 15-20 years of experience now that I didn't have back then.


Hmm, I think a long time ago (around 2005 or 2006) JSX was briefly considered to be party of ES standard. It didn't make it, and shortly after FB introduced React.

Think it may have being easier if JSX is just included in ES as a standard. So yes and no, JSX introduced by FB via react is a just a syntax sugar, however the original JSX is a meant to be a ES standard, with each node as a tree structure.

https://www.ecma-international.org/publications-and-standard...


You're describing E4X. E4X and JSX are both XML-inspired syntaxes, but beyond that have relatively little in common in how they function.

E4X was supported by Firefox for a while, but I think support was removed.


The way I see it, syntax sugar can be part of the language proper.

For instance classes in JS are sugar syntax to define a function that defines fields in this and prototype members of this function.

Arrow functions are sugar syntax to define functions bound to a specific this.

async / await is sugar syntax for promises.

for..of is sugar syntax for iterating over an iterable.


just wonder isn't this same as login via db shell. psql or mysql whatever? Why do we need a php file to do that?


It's just faster. For many people, including me, clicking trough the DB and figuring out stuff in GUI is faster and easier that doing it from CLI. Usually I still execute final query manually either trough CLI or Adminer but figuring out what have to be done I'm doing trough GUI. Even things like searching records or editing single entries are easier and faster in GUI.


Its useful if you dont have access to the shell, i've used it many times in situations where theres less than ideal access.


As consumers, we ought to demand that. I like IoT, however if this is how the manufacturers gonna play it, I would rather have old stove and fridges with no internet access. Let's vote with our money.


try search in HN, algolia is mining the data of HN for sure.


Mining for what?

I bet they couldn't care less and haven't ever touched the data since the implementation.


in android, the GPS config file (some xml) file will do the trick of making the at least the GPS/Location system on the phone unreliable. Apparently each country has their own config file. Found this out when a friend used the Android bought in China in US. So no GPS is NOT reliable for critical situations, it is more a consumer connivence ATM.


Nope. It's maps in China that are unreliable. On purpose. https://www.serviceobjects.com/blog/why-gps-coordinates-look...


main reason I use Gitlab instead of GitHub, MS. Won't touch a closed source MS project with 10 foot pole. Not after the all the backdoor they being putting in NT kernel, etc.


https://sr.ht

really good.


Really opinionated and ideological. Be sure it's what you really want before you commit. Drew writes great code but he's very philosophical about his projects.


> Really opinionated and ideological.

Are you talking about the programmer who wrote the website? If so, OK, I guess.

The technology itself is the opposite of opinionated or ideological. It's just git.


> The technology itself is the opposite of opinionated or ideological. It's just git.

I'm a paying customer because I really like the UI and the base git.sr.ht service. However, hosted Git today is much more than Git. And so my overall experience is similar to the parent, I find it opinionated and stubbornly ideological. I'm close to being fed up with the "my way or the highway approach" at every corner.

Some examples off the top of my head:

1. I'm fine with sending patches via email, not every contributor is. So give me the option to accept pull requests. Instead, you'll be directed to tutorials teaching how to send patches. Needlessly increases the friction for a large portion of my peers.

2. I want to love build.sr.ht too. But, there's no Docker support. Instead you end up in discussions like "what did society do before Docker?". Give me the option to build some of my repos using my Dockerfile. Again, an ideological choice creating friction.

3. I want to use pages.sr.ht with Cloudflare. "Connections from CloudFlare’s reverse proxy are dropped." Why? "Do not help one private company expand its control over all internet traffic." OK.

All these small restrictions and gotchas with the finger wagging tone amount up to a very oppressive experience for the user. At least, that's my experience.


Regarding 2, you can always start Docker manually in your builds.sr.ht manifest, and do what you want from there.

On 3, I agree with you. There is a lot of this sort of thinking within the product.

I don't really see 1 as a huge barrier to entry. SourceHut does have a web UI however for generating a patchset.


Both. And yes, true, but issue management is entirely via email and mailing lists a la savannah et al. There's no real way to interact with things from the site aside from looking at them. This is a huge hindrance to many users who are not familiar with the more classic way of working. It is certainly NOT a drop-in replacement for GitHub in most cases.


Thinking that gitlab is any more secure than Microsoft when the NSA comes knocking isn't comforting. There is no way to know. But really, is your code and access that much of a secret to the government, and if it is, do you really trust "cloud" hosting?

IMHO, Microsoft is absolute trash and their reputation isn't great, but since buying Github there have been very good improvements still being made to Github (CI.. though slowly, UI, etc). Better than being bought by Salesforce......


You can self host gitlab.


And GitHub, if you really want to.


I don't believe that's true, but happy to be proven wrong. How exactly do you self host github?


It’s called GitHub Enterprise Server [0] and has been around for a while. It costs the same as their saas product so there’s not much incentive to run it other than you just really want to host your own stuff.

I haven’t evaluated it in many years but it’s supposed to have all the same features as regular GitHub.

[0] https://docs.github.com/en/enterprise-server@3.2/admin/overv...


Well look at that. Thanks.


>after the all the backdoor they being putting in NT kernel

Do you have a source for this bold claim?

HN should be for facts, not Reddit FUD.


The OP was probably referencing this:

https://en.m.wikipedia.org/wiki/NSAKEY

You can scoff at the resulting fears, but the variable existing is factual.


I know that one but that was just speculation, there was no proof that having a variable called NSA_KEY in your code is an automatic proof of a backdoor. Heck, I can prefix all my variables with 'NSA' for the shits.

Backdoors do exist but they're usually disguised as bugs, not so obviously in-your-face like that.


You can scoff at the belief in Microsoft's explanation, but the lack of any evidence of a backdoor in surfacing in the past 20+ years is factual.


otherwise, there are gittee etc that way more lightweight where you can self-host.


I don't know if it makes sense to compare a service with a software that could be self-hosted. But if it did, you may want to mention that gitlab can also be self-hosted.


Being off almost 10 years, life got significantly better and more interesting. Also stop using smart phone, or only use smart phone in airplane mode most of time. That also helped alot!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: