skysight-inc/HackerNews huggingface dataset:
I think it heavily depends on the church and community. One of the reasons we are staying in our current church is because we're open to a wide community (multi-ethnic) with the same core values. Our kids grow up in this community but at the end of the day, it will be their decision if they decide to no longer attend.
Well the biggest luck event in this case, is that there was a dredger pretty close to the ship. If you dont have a dredger and you need to ship one there we would have wait much more time
Computer hallucinating words.
Reminds me of teratoma, a tumor that can develop hair, teeth, muscles and bone.
> I'd do 2 years for $713 million.

Heck, I've already done 10 years with my current employer for far less.
This is a common misconception. Javascript, and the web as a whole, have one of the lowest barriers to entry. You don't need to learn how to use a shell, install a programming language, or anything. You can literally open the developer tools in a browser you already have installed and try playing around with programming. When it comes time to ship, your users already have the runtime ready to go. This low barrier to entry means that many people who are new to software development end up choosing it. Some of these go on to become serious software developers, some learn enough to make a small career in a niche without picking up the skills of a generalist developer, and some keep it as a hobby. There are quite a few people that fall in those last two camps, but there's nothing inherently wrong with that.

I'm a fairly seasoned developer with experience shipping things written in Java, Scala, Ruby, Python, Perl, and JavaScript/TypeScript to large and high traffic systems and services. The tooling and developer experience of working with TypeScript is still the most pleasant I've interacted with. On the UI side, it isn't even close.
It’s actually really high since you’d be ruining the enjoyment of the lake for all future generations plus the fact that you can’t predict how much enjoyment they would get from it.

But if there were enough benefits it could still be worth it. Brining 50k people out of poverty for example? Reducing trucking pollution by a large amount.
I wonder how much the couple of excavators helped. I saw people on HN saying having two measly excavators was just to give the appearance of doing something and not an actual attempt to get the boat unstuck. But when I saw a photo of the digging, it looked like there was some serious progress made.
“Hell is Real” was always my fave
I wonder if they could design a multi-arm version - think of a constantly rotating octopus.

Having many arms could get the speed way up, and could help with balance too.

multiple arms might even allow repurposing the arms - it could use two or three hands to grasp very odd or heavy objects.
It goes beyond fairy tails. There is a sense of community that (for the most part) only religion has been able to maintain in the information age.
Well what language does this guy use?
Only if you do webshit or CRUD.

Formal verification people, however, do care a lot.

Haskell is logic, so if you have managed to express your solution in Haskell and it typechecks and compiles, you suddenly have more than just code.

But, of course, Javascript...
A programming language is a tool. What matters most is your relationship with the tool:

- How much do you currently understand and trust it?

- How curious are you about learning to use it better?

- How well can you converse with a teammate about how to use it?
Not really. If you are, muslim yes. But if you are Catholic, then one of your duties is mass every Sunday and not doing so is a mortal sin.
> Take Jiro from Jiro dreams of Sushi, an example of a master of the ‘craft’ of making Sushi. Jiro doesn’t tout that he’s the best at it; but everyone else does. That’s a major difference from UBM’s (and others) self-identifying as a craftsman, is that Jiro doesn’t do that. He humbly learns and tries to get better, and more importantly tries to serve others. He doesn’t parade around with a self-given label that says “Sushi Craftsman” even though he ostensibly is.

The self-labeling does exist though, they just use a different label: Artisan.
"Helped by the peak of high tide, the flotilla of tugboats managed to wrench the bow of the stranded Ever Given from the canal’s sandy bank, where it had been firmly lodged since last Tuesday." - https://www.vesselfinder.com/news/20501-Ever-Given-is-Finall...
Under-substantiated?! The guy was one of the signers of the original Agile Manifesto, and think what you will about big-A "Agile", the manifesto itself was a revolution in our industry, It may not seem that way now, but only because of how thourgly the ideas of the manifesto have been integrated into our culture. Then he wrote his whole Clean Code series which are generally considered necessary reading for any junior developer. Then after that he's basically been the senior dev at 8th light, which is both a highly successful consultancy and an excellent example of a company creating a structured mentorship program for new developers.

So yeah, feel free to disagree with Uncle Bob, but in no way is he "under-substantiated.
because the 15x programmer that is slowed down to 1.3x because the 50x added 80x of technical debt will leave the company. So the company will only have 50x that leave as soon as there is a need to fix their own code.

To put a real value on the work of a heterogeneous pool of developers is way harder than it looks. One will only value the contribution of what 'he/she' values as important. But the quality of a software come from the strength of many that focus on different things. Even the person who is not really good, but is the only one that bring a 'team spirit/team work' brings value to a team.
And here I am, had to spend like 4h just to get curl to work properly in a docker container (with the right path, env vars, logging to stdout and schedule controllable from a docker-compose file's env vars).

It sure would be nice if the docker daemon supported scheduled starts instead of this mess.
Let me phrase that so that it makes sense, "no customer gives a sh*t what programming language you use, but you should care to pick one that suits the task."

> and based on how easy it will be to produce software for your target users in that language or framework.

Sometimes this might be Clojure. Often times it might be a language that can do things in parallel, either async i/o or perhaps concurrent computation. In these cases choice of language matters. Also if your company/team(s) are a certain size and growing, staticly typed languages have been chosen by other companies going through that transition even when already successfully using a ducktyped dynamic language. Know your tools, learn your craft, take posts, including this comment, with a grain of salt.
I really don't follow this well, the argument seems to be:

- programming is described as a craft, a kind of skill

- actual crafts involve humility, rather than performative skill-showing

- real craft cares about the result/product, than good tooling and use of tools

- no one cares too much about the tools themselves

- hence no one should care about prog-lang which is just a tool

There are a few leaps in this logic I wonder if I missed something:

1) the basis of the argument is the description of software as a craft; but rather than discover what is meant by this, the author instead injects their own definition of "craft" - then instead of stating "programming is not a craft", they instead title the post something different based on an inference one or two steps removed from the original premise.

2) the tangent about "performative" distracts, I think, from what the beef is.

3) a prog-lang isn't a craft, really, nor is it like woodworking, or pottery, or factory lines, or house building, or being a ninja, or whatever other things devs like to describe themselves as. There may be aspects similar to those things, but in all those metaphors you have to pay attention to the point the metaphor is making rather than riff of the comparison on you own; ultimately devs compare programming to X to make some point, not because programming is actually like X in general

4) a prog-lang is a tool in an abstract sense; in a less abstract sense it is a language, hence the name. It makes as much sense to compare Java to the convention of calling a certain type of tool a "gouge", as it does to compare Java to the physical gouge itself.

5) woodworkers do bicker about tooling. and especially about finishes.
See:

> if you are not careful and you do not examine git status/diff you could sign and commit the hackers change

I assume he meant that you pull, get an auto merge and then inattentively sign it. With this, you confirm the hackers change with your signature.

You could add a push hook to only allow fully signed chains, but given that we are talking about a compromised server, this does not help.
This is nodes contribution to the world - now every npm package bug is hyped as a security issue instead of, well, this IP input field doesn't handle octal IPs correctly.

Bonus points for security scanners that diagnose grave vulnerabilities in frontend bundles but the backend is some Python/Ruby/guaranteed-no-npm API.
Best I can do is about tree fiddy.
A bit more detail here [1] and here [2]. A combination of vacuuming sand, high tide, and tugboats did the trick.

[1]: https://english.alarabiya.net/News/middle-east/2021/03/29/Su...

[2]: https://www.aljazeera.com/news/2021/3/29/ever-given-turned-8...
one of the most advanced simulator-type games is built in a custom programming language/engine so shoddy that people struggle to maintain it, and yet every single attempt to replicate it in "better" languages/engines has so far failed. This game was originally built by 1 person.

(https://en.wikipedia.org/wiki/Space_Station_13)

Honestly, I think devs love to overanalyse tools as a form of procrastination. A poor carpenter blames his tools, after all.
Knowing nothing about it, would it be safe to assume that the Suez Canal would always have a dredger around? Or is that not how that works?
After being raised in a non-Fundamentalist denomination I'd say the progressive ones are more insidious and no less harmful. Their foundations are all the same text, no matter how literal or figurative they interpret it. IME they usually also teach the same bad ways of thinking: emotion over logic, testimony over hard evidence, authority beyond your understanding, etc.
Could you please share which churches you think have solid theology?
...in a few days?
I believe the main issue is whether one refused god or not (i.e. catholic who renounced the faith). Being aware of faith but not practicing while still fulfilling the requirements does count, iirc.
The article does mention this a bit, but I would suggest to people to be a bit more careful about accusing everything of executable-size-bloat. We have the mentioned Unicode tables. Can you cut them? Sure, but now you've got a binary that only works in English and very-English like languages for no reason. We use 64-bit stuff for good reason, because we routinely blow out 32-bit limits, but that's 8 bytes for all sorts of things that used to be 4, pervasively throughout the code. We have localization support. We have some sort of async runtime or memory managing runtime or other thing like that. We have all sorts of things like this. If you sit down and take an inventory of what's going on, the minimum size for some sort of "serious" executable is still going to be quite a lot.

(Could you move some of this stuff out of the executable? Yeah, but that really only addresses the immediately visible executable size and comes with tradeoffs of its own... it doesn't mean the executable is "smaller", it just means it's split into pieces.)

It's a bit of a pipe dream now to expect some sort of "serious" executable (one that actually has all these concerns) to fit into half-a-megabyte anymore, just because Commodore 64 programs used to fit into a hundred kilobytes.
As they are almost always making things worse, not even trying would actually be better. That tells you a lot about EU.
I wonder what the average dependency tree depth is for these 270k projects? How long will it take for the fix to propagate to the majority of them?
This was a big pet peeve of mine early in my linux usage as well (still is really). Especially since it is not exactly straight forward to figure out what binaries get installed when you install a package. Almost feels like there should be some namespacing like pkg_name->cmd_name so you can at least tab complete package binaries easily.
Oh, I get that, it was more directed at the OP. It's not your Rust, Nim or Crystal or... which is what I meant about 'cool'. Coolness is always in the eye of the beholder :)
Yes, we’ve had to create our own social fabric that a church would’ve been, but as our loved ones and friends are spread across the country and world, a weekly gathering would do us little good.

The challenge is to build community without the judgement that comes along with the beliefs required to attend a church. We strongly support LGBTQ+ folks, the idea of ethical non monogamy, people who elect to be child free, etc, which through our travels and experiences with religious believers, we’ve found incompatible with any church social fabric.
People can have whatever emotions they like. However, the way they speak about others has an impact in the world.
Probably not. The site linked uses imo numbers for ship ids.
Same. I did notice however that prices went up across the board, and some generic products appeared that I hadn’t seen before.

The biggest difference (in the U.K.) is that almost all offers, discounts, disappeared. Effectively a temporary price hike.

So I concluded that probably my mistake was to underestimate the power of the market to regulate demand through higher prices. I can imagine people who stockpiled initially wouldn’t have been so keen to fill the trolley once the prices of some products doubled.
Sounds like total bullshit. Deno hasn't put any dint in nodejs and never will because nobody is rewriting all of their stuff for the new API. It is just that all the scummy founders and rockstars of silicon valley have found that offering higher level services is a great way to scam people of their money because it is the only way the new "average" programmer can even make anything. The only problem is long-term the people using these services will need to find actual programmers.
PWA installs are another way to get onto a system. It's less resource intensive as you leverage the browser already installed on the system.

It doesn't work if you need extensive access to local hardware. But if you're mainly on the network anyway to operate, it's very frictionless and relatively lean.

With my last app, the network asset bundle is about 2MB, uses only ~11 MB on disk on my Mac and ~25MB RAM when running.
Who is 'we'? Sounds like you are a strongly political church advocate making a political argument.

I don't grant you the unilateral right to decide what places 'help people': that is a political question, and I didn't vote for you. You may not be particularly representative. In fact, according to the OP, you're not a majority here, so your attitude is not democratic, though it is still political.
Also thanking you for the Till mention. I need to do some more reading up.
Open Source PIM Software
Well, when I went to a steakhouse in India, I didn't need to cross a picket line. Nor did I see billboards condemning me for eating beef.

> It would be odd for the church to not openly oppose it

There's a difference between politics and religion. Getting back to my point, my opinion is that treating abortion as a political issue is one of the many reasons why people leave.
> Frankly, growing up in the church left me with a broken moral code. It was only once I left it in my teens and had to work things out for myself that I feel like I could properly ground myself ethically. Having a moral system imposed on you can do that.

How did you derive your moral code yourself? Any action you take has side effects in the outside world, and so some minimal, common understanding of morality is necessary for any beneficial interactions with the world and especially other people (I'll leave God aside for a second). Did you rely on the authorities of non-theistic moral authorities in the past, and if so, how did you examine the bases of their moral beliefs? Were you just relying on personal feelings and maybe some experiences? Did you discover the joys of hedonism?

I want to understand.

Edit: looking at some other comments, it seems you might be referring more to "fire and brimstone" preaching? I never experienced that growing up, despite being on the conservative end of mainline Protestantism and still practicing today, so I can kind of understand the reaction.

I'm still curious though.
If you want to lose weight you just need to eat in a calorie deficit, not trigger an eating disorder. Your comment is extremely insensitive to those who actually struggle with eating disorders.

It's a mathematical equation to lose weight
As someone who programs primarily in Python, I have been struggling with adapting...

Would you mind providing some more details here? After Python packaging drove me batty for the last time, I wouldn't have described the switch to JS/CS/TS as "struggling"?

With respect to "build pipelines", you don't have to use grunt, gulp, etc. It's totally fine to have regular bash commands in npm scripts.
Some videos of boats celebrating by honking their horns here. You can't really see the boat moving, but I hope someone's filmed a timelapse!

https://www.google.com/amp/s/www.businessinsider.com/suez-ca...
I'm not super familiar with the JS ecosystem, but isn't Node unique in that it tends to have packages for things that arguably have no business being their own dependencies? leftpad comes to mind.
The tweet the author quotes says

"It's 2021, why aren't you programming in Clojure? It's time."

If... you were in a software team, and said...

"I think Clojure is the best choice for this project because the talent we have is comfortable with Lisp programming and functional paradigms, we'll be able to deploy with the full featured JVM which is frequently updated and has a ton of libraries, and X and Y, and Z"

I think the author would be totally fine with your statement because as he notes in the article, you're taking into account the particular needs you have for your current project and the resources you have available in order to produce something for the end user.

The author is saying (in my words) "blanket statements like 'why aren't you using Clojure?' are bad because they create classes within the software community and don't take into account the real world considerations you need to look at when you're building something, you're just creating hierarchy for no reason"

Which seems more reasonable. Basically... don't consider yourself great cause you're using Clojure and someone else is using PHP. Instead... consider yourself great for creating value for end users and don't be haughty about your programming language, or stack. Use the tools that are proper for the job instead of making the intern feel like shit cause you're so great at Lisp and they just got out of college with some basic OO skills.

I think your comment about "there's no room for language advocates" takes things to a level the author never intended. You can say "I think we should use language X for project Y because of A B and C", that's totally fine. Saying "Wow, you're not using Clojure in 2021? What are you an amateur?" is just kind of a dick statement.
The media seems to exaggerate problems...
I realize this is about Clojure, but the headline.. try saying openly you write in VBA/VB6. I assure you, someone will take the time to tell you how wrong you are.
I think the word hypocrisy is thrown around easily. I think churches have made mistakes and there are no excuses for them - but painting every single church and every single believer with a broad brush and calling everyone a hypocrite is intellectually dishonest.

My personal worldview - at the end of the day, we're human and should see others as humans who make mistakes and give enough grace for them to try to improve.
Not sure why you're being downvoted, all of this is quite sensible.
I wonder how they think the canal was created.
Isn't it the Evergreen?

Edit: Thank you for all the corrections, will leave this up for anyone else that's curious.
An AR version would've been cute. I can "place it" on my desk and tell my boss "Sorry something's blocking me from work..."
Ecce Romani gets no love despite the exciting saga of the main characters being stuck in a ditch for half a book.
At the same time nobody needs to hear in every topic about home gadgets that they should have been built from $MATERIAL because it's what aeroplanes use.

<1% of software is life and death (or even mission critical like a space probe). Most of the time people are writing gadgets. Some of the time people are writing complex business critical code. But almost never will someone be writing code where the decision between Rust or C++ would cost a company millions, let alone put someone's life at risk.

Don't get me wrong, I agree it's important to pick the right language for the job. But the amount of astroturfing that happens with regards to language preferences is simply ridiculous. It's like the emacs vs vi arguments of old that people used to mock UNIX grey beards over.
This isn’t necessarily true outside the US. The running joke about Greeks is that they are 98% Greek Orthodox (official stats from a while ago) and 40% atheist. You might be atheist and communist (a fairly common combo in Greece) but will still probably roast a lamb on Easter with your family.
You could have tax exemptions for hospital and universities.
I remember we had some discussions in management meetings about these 'what if' situations and they always end the same: once we have them,it means we now have tons of money and can hire people to do whatever needs to be done or simply throw money on available solutions. Worrying if your blog can handle 1M/day queries when you only have 2 readers doesn't make sense.
They figured out a way to fund work that they care deeply about.

With respect, and without impugning your right to make this criticism, I find your criticism shallow.

I don't know what your particular circumstances are, but I see your view expounded a lot by developers who are getting their salaries from companies that can afford to pay them because they took VC money in the first place.

We are certainly not entitled to Deno for free (although the MIT license is in their best interests for now). I am glad they found a way to sustain its development for the near future.
In other words, capitalise on the decreasing quality of software engineers by offering services to them at a high price because they don't have the ability to make any of these services themselves.
> An espresso actually has much less caffeine than a cup of drip (60mg vs 200mg).

I think espresso has more caffeine per ounce than coffee does.
Thanks for your comments in this thread. Per your last paragraph. That’s why I’ve begun going through the idea of compassion over empathy. For many reasons including what you’re saying.
Or even just filling the canal with debris.
No that's not it.

It's toxicity of a culture of elitism and a fetishizing of language purity.

People get pilled on languages and tools. It's totally unhealthy. They guide decisions based on faith and optimism and never check back in with reality
spot on. (compare it to other posts; this is not a trend in my writing; it's a specific (almost one-time) use of language to drive home the point)
I have a system full of reinvented wheels to keep running (going to try and replace them with more standard solutions).

The dev has now left but he would always insist that the existing solutions didn't meet every need. There was always one feature that required him to build some over engineered version of something. "Good enough" was never an option for him.